Várias fontes na internet (incluindo respostas neste site) afirmam que o olho vermelho é criado pela luz do flash refletindo nos vasos sanguíneos na parte posterior do olho.
Então, por que animais como cães, que eu acredito que também têm sangue vermelho (não vou ferir meu cão para testar isso, mas tenho certeza que o sangue é vermelho) têm olhos verdes?
Respostas:
Muitos animais, incluindo gatos e cães, têm uma camada reflexiva de células na parte de trás do olho chamada tapetum lucidum ('a tapeçaria da clareza'). Isso reflete a luz de volta através das células sensíveis à luz na retina para uma 'segunda passagem', permitindo que o animal veja melhor à noite.
fonte
Segundo a Wikipedia, parece que os animais que apresentam esse fenômeno ( "eyeshine" ) têm uma camada extra de tecido dentro dos olhos que faz com que a luz seja refletida de uma maneira diferente.
Fonte: Wikipedia
fonte