Why Do Dogs Roll Around in Smelly Stuff?

Dog owners are often unpleasantly surprised when their canine companion returns from a romp covered with unpleasant smells and questionable muck. Why do dogs...