No, they don’t.Some animals only see in black and white, like dogs and cats !
The human eye on the contrary creates colour images : those of the rainbow. Yet there are people who cannot see some colours : red, green or blue.
This eyesight fault is called a funny name : dyschromatopsia.

Test your vision of colours by clicking on this link :
Colour vision test
If you cannot see the numbers or the drawings hidden in the image, tell your parents. Your eyes may suffer from an abnormality of colour vision.
Some animals use the colour of their skin or pelt to hide so that they blend in with their surroundings and predators are unable to see them... Find the animals hidden in the picture.