개는 색맹이 아니라 개 색깔이 약하다. 개의 망막 세포에는 두 가지 감광 세포, 즉 시봉 세포와 시콘 세포가 있는데, 그 중 시콘 세포는 주로 색을 감지하는 역할을 하고, 시봉 세포는 주로 빛을 감지하는 역할을 한다. 개의 원뿔은 두 가지밖에 없기 때문에 인간의 풍부함이 없는 색을 구별할 수 있으며, 빨강, 녹색, 파랑보라색에 특히 민감하지 않다. 그러나 개는 색깔을 볼 수 있기 때문에 인간이 표시하는 다른 색깔에 해당하는 동작이나 다른 행동을 감지할 수 있다.
게다가, 개는 움직이는 물체에 대한 인식이 정지물체보다 강하고, 개는 청보라색과 황록색 물체에 더 민감하다.
요컨대 개는 색깔이 약하지만 완전히 색맹은 아니다.