Why do Dogs Roll in Dead Animals?

A dog rolling in something smelly like a dead animal dates back to ancient times when hunting was their sole means of support. They do it to mask their scent. Now some of them do it just because it is fun. You can find more information here: