犬的視覺較差, 不如人類和鳥類。 一般中型狗狗無法辨別100米以外主人白動作;一條在人群中失散而尋找主人的犬, 當它焦急地向四處掃視時, 會朝一 路人走去, 直到相距只有數米遠時, 才能辨別其是不是自己的主人。 可見它並不是依據色彩辨物。
不過, 犬能辨別亮度, 例如導盲犬雖然不能區分紅燈與綠燈的交通信號, 但它們會分辨信號色彩的明暗度及位置的變化。 有的犬種(如靈嘹)視力稍好些, 狩獵時眼睛能發現活動中的獵物, 但當獵物靜止不動時, 眼睛就看不清了。 在黃昏與白天, 犬的視覺沒有多大差別, 而夜間犬的視力要比人好些。 儘管犬的視覺低劣, 甚至是瞎眼的犬, 它們照樣能夠依靠嗅覺和聽覺而很好地生活。