Why do dogs rub themselves on smelly things?


Quick Answer

Scientists don't fully understand why dogs rub themselves on smelly things, but there are three theories that prevail. One popular theory is that dogs dislike the smell of dog shampoos and other dog-grooming products, and they roll in stinky things to lessen the smell.

Continue Reading

Full Answer

Another theory holds that dogs have a natural instinct to mask their scent with smelly odors to help them be able to sneak up on prey. This is sometimes observed in nature when wolves roll in the carcasses of dead animals to cover their own scents. A final theory is that dogs roll in smelly things in order to tell a story of their adventures to other dogs.

Learn more about Dogs

Related Questions

  • Q:

    Why do male dogs mark their territory?

    A: Male dogs mark their territory as a way to assert their dominance over a certain area or to claim things they feel belong to them. Although territory marki... Full Answer >
    Filed Under:
  • Q:

    How long do dogs live?

    A: According to PetMD, the average life span of a mixed breed dog under 90 pounds is 11 years, while larger dogs live for about eight years. For purebred dogs... Full Answer >
    Filed Under:
  • Q:

    Do dogs cry?

    A: Dogs do not shed tears when they are sad or hurt, but they do vocalize in a way that is commonly referred to as crying. These vocalizations are also called... Full Answer >
    Filed Under:
  • Q:

    Why do dogs bark?

    A: Barking is a dog's primary means of vocal communication. The Humane Society lists a number of common causes of incessant barking, including attention seeki... Full Answer >
    Filed Under: