Les chiens ont une vision dichromatique, ce qui signifie qu’ils ne peuvent voir que deux couleurs :le bleu et le jaune. Ils ne peuvent pas voir le rouge, l'orange ou le vert. Parce que les arcs-en-ciel sont composés de toutes les couleurs du spectre visible, les chiens ne peuvent pas voir un arc-en-ciel comme le font les humains. Un chien percevrait un arc-en-ciel comme une série de différentes nuances de bleu et de jaune.