How Dogs See Colors and Why?