To camouflage them for the change in their environment
so they can be warmer
it is camouflage
Snow leopards shed but the overall coat color does not change in the same way as does a weasel, an arctic fox or arctic hare. It is always pale.
there is a certain kind of chemical in there genitices that they stay the same color but different shades
its the seasons
they don't change color
No, only the Arctic fox undergoes an annual color change.
its turns grey
no
The Arctic Hare changes color for summer and winter seasons as an adaptation for blending in with their environment. This keeps them safer from predators.
Arctic Foxes use their colours for camoflage in their environment. In Winter they are pure white and they blend in with the snow and ice, and in spring they turn brown so they can blend in with the rocks and grass after the snow melts.
like when they change color in the different seasons
A cougar does none of these mentioned in your question. There are differences in color--they can range from a tawny color to a reddish brown color--but they do not change colors-the kittens have spots and loose them as they turn into an adult. I know some animals do change colors with the seasons (for protection) but this cat does not.