Los vertebrados (como los humanos y los perros) tienen en la retina del ojo unas células fotorreceptoras (se llaman así porque son sensibles a la luz).
Estas células son las encargadas de captar la luz que viene de los objetos y mandar la información al cerebro, que es el que realmente "ve" las cosas. Hay fotorreceptores de dos tipos y se llaman conos y bastones justamente porque tienen forma de cono y de bastón.
Los bastones son responsables de la visión en blanco y negro y los conos de la visión de los colores. Los seres humanos tenemos 3 tipos de conos distintos, cada uno es muy sensible a uno de los tres colores fundamentales: el azul, el verde y el rojo. Los perros tienen también conos, pero sólo de dos tipos. Por lo tanto no pueden ver todos los colores, son ciegos al verde y al rojo y pueden ver básicamente en blanco y negro.
Menudo off-topic he montado ya xDDDD