Существует и качественное различие. Сетчатка человека содержит три типа колбочек. Каждый тип колбочек реагирует на свой диапазон цветов. Одни из них наиболее чувствительны к длинноволновому излучению: красному и оранжевому цвету. Вторые - к средневолновому (желтому и зеленому) . И, наконец, третий тип колбочек реагирует на голубой, синий и фиолетовый цвета.
У собак колбочки, чувствительные к красному и оранжевому цвету, отсутствуют. Имеются только два типа колбочек, которые воспринимают свет со средней и короткой длиной волны, что соответствует желто-зеленому и сине-фиолетовому диапазонам спектра. Кроме того, сами колбочки у собаки отличаются по строению от человеческих, Это, по-видимому, также обуславливает различие в восприятии цветов. Собаки не в состоянии уловить разницу между зеленым (желто-зеленым) и красным (оранжевым) цветами. Здесь имеет место сходство с восприятием людей с красно-зеленой цветослепотой (таких в просторечии называют дальтониками) . Цвет, воспринимаемый человеком как сине-зеленый, собаке может казаться белым.
Зато собаки гораздо лучше человека различают оттенки серого цвета. Это обусловлено не только тем, что палочек в сетчатке собаки больше, чем у человека. Скорее всего, и сами палочки собачьего глаза более чувствительны. Именно это и обеспечивает собаке хорошее ночное зрение, ибо, как известно, ночью все кошки серы.

Если быть точным, уже известно что собаки различают цвета очень и очень хорошо, но не все.
Вот видео https://www.youtube.com/watch?v=xZNHh4vorOAо
И то что сейчас вияет друзья и мымы во круг это бред, они сами толком пологаются на старые доказательства.