Why dogs eat poo
DogFest 2022
DogFest 2022

Why Do Dogs Eat Poo?

If your dog doesn't eat poo, consider yourself lucky, The fact is that most dogs seem to just love it and given half a chance, they'll nose it out in a heartbeat.

A dog sniffs poo on green grass

If you think of how they love catching balls, carrying sticks around, and chewing on things, it makes sense that a dog's mouth is a big part of how they explore their world. They’re also quite partial to things that have strong smells - and poo definitely ticks that box. So from your dog's point of view, eating poo is just another opportunity to discover something interesting, and really ought not to be a punishable offence.

It’s thought that it could be an evolutionary remnant from our dogs' ancestors, where poo could be a source of disease. So getting rid of their poo by eating it is a dog's way of preventing infectious parasites from developing.

We don't like to think about it too much, because, let's face it, it's really gross, but apparently, it’s not necessarily unhealthy if the poo eaten is from a healthy dog or human.


READ MORE: 5 Explanations - Why Are Dogs Obsessed With Food?


Cat litter might also be appealing to your dog’s taste buds, but it can be toxic for dogs so curb that behaviour as soon your spot it to keep your dog safe.


So what to do when your beloved pooch has gross poo-breath? Give them a dental treat or something pleasant-smelling to chew on. Then use water and a cloth to clean their mouth and teeth.

A dog on a bed being fed a dental treat

Experts advise that to deal with coprophagia (the polite term for this quirk!), the best solution is to be gentle but firm in discouraging your dog from eating poo and of course, always be consistent and kind when you discipline your pup.


Read MoreDoes Your Dog Love A Belly Rub?