September 30, 2026 · Pet Health

How to stop your dog from eating poop in a Gresham, OR yard

It's gross, but it's common. Many dogs eat poop at some point, especially puppies. Most grow out of it or stop with a few changes at home. Here's why dogs do it, when to talk to your vet and what works best.

The short answer: take away the chance

The most effective fix is a yard with nothing to eat. Pick up poop right after your dog goes, or at least on a regular schedule, and stay with your dog in the yard for a while so you can step in. Training and a vet check help too, but they work much better when the poop isn't sitting there every day.

Why do dogs eat poop?

Vets call it coprophagia. There usually isn't one cause, and often it's a mix of these:

When should I call the vet?

Call your vet if the habit starts suddenly in an adult dog, or if your dog also has diarrhea, weight loss, vomiting or a bigger appetite than usual. Digestive problems, parasites and some other conditions can cause it, and a fecal test and a checkup can rule those out. Ask your vet before changing your dog's food.

The health risk. Eating poop is the fastest way for worms and giardia to get from the yard back into a dog, including a dog that was just treated. Our post on whether a dog can get sick from poop in the yard explains how that cycle works.

How to stop it

Some owners try products added to food that are meant to make poop taste bad. Results are mixed, so ask your vet before relying on one.

How often should I scoop if my dog eats poop?

As often as you can. While you're breaking the habit, pick up right away or at least every day. Once your dog stops, weekly is usually enough for most yards. Our guide on how often to scoop covers schedules by number of dogs, and a pooper scooper service can handle the weekly cleanup while you work on the training.

Get My Free QuoteNo card needed · 60 seconds