狗可以看到五种颜色。除了白色以外,狗能够分辨不同色阶的灰色,也能分辨某些色彩,特别是蓝色、靛色和紫色。
在对光的反应上,犬眼和人眼不同。人眼对造成各种色彩的三原色有反应。美国佛罗里达大学研究表明,狗的视觉和人的视觉不同;狗无法像人一样分辨各种色彩,但狗的确可以看到某些颜色。
狗能够分辨深浅不同的蓝、靛和紫色,但是对于光谱中的红绿等高彩度色彩却没有特殊的感受力。研究显示,红色对狗来说是灰色,而绿色对狗来说则是白色,所以绿色草坪在狗看来是一片白色的草地。