Q: Why do some dogs eat their own faeces or those of other dogs?
A: Dogs eating their own faeces, a behaviour known as coprophagia, can be both a natural and unnatural behaviour, depending on the context and frequency. Here are several reasons why dogs may engage in this activity:
- Puppy exploration: Puppies are naturally curious and explore the world with their mouths. They may eat faeces out of curiosity or to learn about their environment.
- Nutritional deficiency: A dog might eat faeces if he lacks certain nutrients in his diet. The behaviour can sometimes indicate that the dog is trying to replenish enzymes so he can digest his food better.
- Malabsorption issues: If a dog has a nutritional deficiency, he may consume faeces to attempt to gain those missed nutrients.
- Health issues: Certain conditions, such as diabetes, thyroid disease, and parasites, can increase appetite. Dogs with these conditions may eat faeces and other inappropriate items to satiate themselves.
- Cleanliness: Some dogs, especially mothers with puppies, will eat faeces to keep their den clean. This is a natural behaviour meant to protect the puppies from predators that might be attracted to the scent.
- Boredom or anxiety: Dogs that are bored or anxious may eat faeces as a way to alleviate stress or occupy their time.
- Habit: If a dog starts eating faeces for any of the above reasons, the behaviour can sometimes become a habit over time.
- Attention-seeking behaviour: Some dogs may learn that they receive attention when they eat faeces – even if the attention is negative, such as their owner scolding them.
- Learned behaviour: Dogs can pick up behaviours from watching other dogs. So if they see another dog eating faeces, they might copy this action.
- Confinement: Dogs kept in small areas or cages, who are not able to defaecate away from their living space might eat their faeces to keep their living area clean.
- Taste: Some dogs might actually like the taste of faeces. This can be because some dogs might only partially digest the food, and the faeces may not taste all that different from the kibble, especially to a dog.
If a dog regularly eats faeces, it is important to consult with a vet to rule out health problems and seek advice on how to address the behaviour. Additionally, keeping the dog’s living area clean, ensuring a healthy diet, and providing plenty of exercise and mental stimulation can help prevent this behaviour.


