Why dogs roll around in dung, carrion and other stinky stuff

Dogs roll around in smelly, rotting things to disguise their own scent, a leftover behavior from when they were still wild and hunted for a living.
A dog’s sense of smell a thousand times more sensitive than yours

Your dog’s sense of smell is thousands of times more sensitive than yours and her nose is as important to comprehending her world as vision is to you.