Yes, dogs can see colors, but not as vividly as humans. Dogs have two types of color receptors (cones) in their eyes, compared to humans who have three. This means that dogs are not able to see the full range of colors that humans can. Dogs can mainly see shades of blue and yellow, and are thought to have difficulty distinguishing between red and green.