Skip to content

Free US shipping over $49 · 30-day free returns

Giddy PetsGiddy Pets

Care & how-to

Why Do Dogs Roll in Poop?

Nobody knows for certain why dogs roll in poop, dead animals, and other foul-smelling things. The leading ideas are that dogs enjoy strong smells, that rolling is a way of sharing information about scents with other dogs, and that it is an old instinct passed down from wild ancestors. It is normal behavior, but it can expose dogs to parasites, so it is worth discouraging.

Dog investigating a food puzzle under adult supervision

By Matt GarnettUpdated November 14, 20263 min read2 sources

The main theories

One popular idea is that wild canines rolled in strong scents to disguise their own smell while hunting. Scientists have questioned this, because wolves do not hunt by ambush and rolling does not obviously help them. Another is that dogs mark the spot with their own scent, but dogs roll with their shoulders and backs, not the parts of the body with scent glands.

A more likely explanation is that dogs simply enjoy powerful smells, and that carrying an interesting scent back to the group may be a form of communication. Dogs live in a world of smell, and what disgusts us may be fascinating to them. If yours is a committed roller, a dog shampoo for smelly dogs is worth keeping on the shelf.

What dogs like to roll in

The favorites are usually the worst-smelling things around: fox, coyote, goose, or deer droppings, other dogs' poop, dead fish on the shore, rotting animals, and garbage. Some dogs also roll in perfume-like smells, such as fresh grass clippings or a spot where another dog has rolled.

You will often see the build-up first: your dog stops, sniffs intently, then drops a shoulder and slides along the ground, sometimes rubbing the neck and back in for good measure. Learning these early signals gives you a few seconds to call your dog away.

Is rolling in poop harmful?

Usually the main harm is the smell. But other animals' feces can carry intestinal worms, giardia, and other infections, and dead animals may carry bacteria. Dogs who then lick their coats can swallow these. Rolling can also pick up fleas and ticks from wildlife areas.

Keep your dog's deworming and parasite prevention up to date, especially if they often roll or scavenge on walks. Call your vet if your dog has vomiting, diarrhea, or seems unwell after rolling in or eating something on a walk.

How to stop it

Prevention is easier than cleanup. Keep your dog on a leash or long line in areas where wildlife droppings or dead fish are common, and watch for the sniff-and-drop signal. Practice a strong recall and a leave-it cue at home and in quiet places, rewarding generously, so you can use them when it counts.

Interrupt calmly and reward your dog for coming to you, rather than chasing or scolding, which can turn it into a game. Pick up your own dog's poop promptly, and walk in areas you know are clean if your dog is a dedicated roller.

How to clean a dog who rolled in poop

Wear gloves, and remove as much of the mess as you can with paper towels or a hose outdoors before bringing your dog inside. Then bathe your dog with lukewarm water and a dog shampoo for smelly dogs, working it right down to the skin and rinsing thoroughly. Pay attention to the neck, collar, and shoulders, which usually take the brunt.

Wash the collar or harness too, as it holds the smell. Avoid human shampoos, dish soap used repeatedly, and strong perfumes, which can irritate the skin. If your dog has rolled in something sticky or oily, or has skin irritation afterward, call your vet.

When to talk to your vet

Rolling in smelly things is normal, but a dog who rolls and rubs constantly, even on carpets and furniture, may be itchy from allergies, fleas, or a skin infection. Your vet can check the skin and coat if rolling seems to be about scratching an itch rather than enjoying a scent.

Also call your vet if your dog develops vomiting, diarrhea, or skin problems after rolling in or eating something outdoors.

This page is general information, not veterinary advice, and it cannot replace an examination by the vet who knows your pet.

Common questions

Why does my dog roll in poop after a bath?

Many dogs seem to dislike smelling of shampoo and will roll in grass, dirt, or something smelly to get their own scent back. Keep your dog inside or on a leash for a while after bathing.

Why do dogs roll in dead things?

Dead animals have very strong smells, and dogs seem drawn to them for the same reasons they roll in poop: enjoying the scent, instinct, and possibly sharing information with other dogs.

How do I get the poop smell off my dog?

Remove the mess with gloves and paper towels, then bathe your dog with a dog shampoo, rinsing thoroughly. Wash the collar too. A second wash may be needed for strong smells.

Sources we checked

This guide is general information, not veterinary advice. If your pet is unwell or injured, contact your veterinarian.

Explore related equipment

Practical reading to help you choose, measure and care for your pet’s gear.