Skip to content
Digestion

Dog eating faeces

Eating faeces is not rare in dogs, though owners find it very unpleasant. It can be a behavioural habit, but sometimes it suggests your dog is not getting enough from its food or has a digestive problem, so it is worth talking to a vet.

Updated

When this needs emergency care

If you see any of these, contact a vet immediately, day or night.

  • Blood in the stool or vomit alongside the faeces-eating
  • Heavy diarrhoea and vomiting, and your dog will not drink or keep water down
  • Marked lethargy, pale gums or collapse

What this means

Notice whose faeces your dog eats: its own, another dog's or another animal's. It also matters whether this began suddenly or is an old habit, and whether appetite, weight or stools changed at the same time. Puppies show this behaviour more often than adult dogs.

It is worth noting whether your dog seems permanently hungry, is losing weight despite a good appetite, or whether its stools have become greasy, bulky or strong-smelling. Also watch whether the behaviour happens when your dog is alone, anxious or bored.

It is useful to know that other animals' faeces can carry parasites and other germs. So if your dog eats other animals' faeces, mention it to your vet, especially if its own stools or wellbeing have changed.

Possible causes

These are things that can cause this sign. It is not a diagnosis, and they are not equally likely for your dog.

  • A behavioural habit

    Puppies and some adult dogs eat faeces out of curiosity or habit. Your dog is then bright, eats and grows normally.

  • Boredom, anxiety or loneliness

    A dog that is often alone, not walked enough or anxious may eat faeces as a way to occupy or settle itself.

  • Too few digestive enzymes from the pancreas

    When the pancreas makes too few digestive enzymes, a dog may always want to eat, lose weight and pass greasy, bulky stools. Eating faeces is sometimes seen with this condition.

    About the condition: Exocrine pancreatic insufficiency (EPI)
  • Too many bacteria in the small intestine

    When the small intestine holds too many bacteria, food is digested less well, so your dog may be hungry and the stools change.

    About the condition: Small intestinal bacterial overgrowth (SIBO)
  • Parasites or other digestive problems

    Sometimes a dog with a digestive problem or parasites behaves unusually, including eating faeces. Only a vet can sort this out.

What else to watch for

These observations help your vet build the picture faster. Note down what you saw and when.

  • Whose faeces your dog eats
  • Whether it began suddenly or has gone on for a long time
  • Whether your dog seems permanently hungry or is losing weight
  • Whether the stools became greasy, bulky or smell different
  • Whether it happens when your dog is alone or anxious
  • Whether your dog is vomiting or has diarrhoea

When to book a routine visit

Book a visit if the faeces-eating began suddenly, if your dog is losing weight or always seems hungry, if its stools changed or if it eats other animals' faeces. If any of the urgent signs above appear, go straight away rather than waiting for an appointment.

Related conditions

Conditions whose entries mention this sign. The list is somewhere to read on, not a way to reach a diagnosis.

Body systems: Digestion and liver General health