En 1962, Douglas fait ses débuts dans la Ligue nationale de hockey avec les Maple Leafs de Toronto. En 70 matchs lors de sa saison recrue, il marque 22 points et cumule 105 minutes de pénalité. Les Maple Leafs battent les Red Wings de Détroit en cinq matchs en finale de la Coupe Stanley et Douglas gagne la Coupe Stanley pour sa première saison dans la LNH en plus d'être récompensé du Trophée Calder de recrue de l'année, devenant ainsi le premier défenseur à obtenir cette récompense[3]. La saison suivante, Douglas partage son temps entre les Maple Leafs et les Americans de Rochester de la LAH ; il joue 41 matchs avec les Mapple Leafs, ne marquant qu'un seul point, et 27 matchs avec les Americans.
Après avoir été sélectionné à trois reprises pour le Match des étoiles de la LNH et joué trois saisons au cours desquelles les Maple Leafs remportent la coupe Stanley, Douglas est renvoyé dans les ligues mineures au cours de la saison 1966-1967. En 1967, Douglas est réclamé par les Seals de la Californie au cours du repêchage d'expansion de la LNH 1967[4]. Douglas joue 40 matchs avec les Seals avant d'être échangé aux Red Wings de Détroit avec lesquels il joue le reste de la saison puis la saison 1968-1969 avant d'être renvoyé à nouveau dans la LAH chez les Americans de Rochester. Douglas joue dans la LAH les trois saisons suivantes et participe à la finale de la Coupe Calder avec les Clippers de Baltimore en 1971-1972. En 1972-1973, Douglas rejoint les Raiders de New York dans l'Association mondiale de hockey[5]. Il joue une saison avec les Raiders avant de revenir dans les ligues mineures où il joue trois saisons de plus avant de prendre sa retraite.
Bien qu'ayant participé à trois victoires de la coupe Stanley de Toronto, le nom de Douglas n'est gravé qu'une seule fois sur la Coupe, en 1962-1963.
Il meurt d'un cancer en 2009 à l'âge de 73 ans[6].