Why do Animals have Fur?

All mammals have fur to help keep them warm in cold weather and to protect their skin. Humans have hair all over our bodies as well but not as thick or long as other animals.