Why do some animals change colour?
Animals including chameleons and cuttlefish change their colours to protect themselves from predators or to communicate with potential mates. Chameleons are known to change the colour of their skin according to their mood, and not to camouflage with the surroundings. The animals often manipulate and produce different chemicals to change their pigment.