Culorile variate ale blănii sau ale părului sunt determinate de genele care controlează pigmentarea și producția de melanină. Există mai mulți factori care pot influența expresia acestor gene, inclusiv mutațiile genetice, schimbările hormonale sau influențele mediului de viață. În cazul câinilor, există și selecție artificială, prin care unii indivizi cu anumite caracteristici dorite sunt împerecheați să transmită acele trăsături urmașilor. În general, diversitatea culorilor poate fi văzută ca un rezultat al variației genetice care apare natural sau care este afectată de intervenția umană.