Un gène représente une unité de programme située à un endroit précis ("locus") d'un chromosome. Si le gène était une note de musique, le chromosome en serait le support matériel, c'est-à-dire la partition. Toutes les cellules d'un chien contiennent dans leur noyau 39 paires de chromosomes, à l'exception des cellules qui n'ont pas de noyau (globules rouges par exemple) et des cellules sexuelles (spermatozoïdes et ovules) qui ne possèdent les 39 chromosomes qu'en un seul exemplaire.
L'ensemble des chromosomes portant les gènes constitue le patrimoine génétique, ou génome, de l'individu, c'est-à-dire l'ensemble du programme qui conditionnera sa morphologie et une bonne partie de son comportement.
Si les chromosomes sont présents en double exemplaire, sous forme de paire, c'est parce qu'ils sont hérités pour moitié du père et pour moitié de la mère (on parle alors d'allèle), Il arrive que ces deux "voix" raisonnent de manière identique et donnent de ce fait à la cellule le même ordre : l'individu est dans ce cas dit homozygote pour le caractère considéré. À titre d'exemple, l'allèle "b", (pour "brown") codera pour une robe marron chez le chiot s'il est présent simultanément sur les deux chromosomes parentaux dont il aura hérité. Le chiot est alors dit "homozygote b/b".
À l'inverse, si le chromosome hérité du père porte le gène "B" pour "black", (noir en français) et celui hérité de la mère le gène "b", le chien sera dit "hétérozygote B/b", et l'on constatera que sa robe sera aussi noire que celle de son père. Dans ce cas, le gène "B" (majuscule) est dit dominant par rapport au gène "b" (minuscule) qui est dit récessif. L'homozygotie est donc la condition sine qua non à l'expression morphologique d'un gène récessif.