Dogs smell other dogs faeces as a way of learning about them. From this, the dog can tell the sex of the dog who left it. If it’s a male’s it will tell it how masculine he was and if it’s a female’s whether she is coming into season or is on heat. So vital information is passed on this way. However some dogs eat other dogs’ stools which is not so pleasant. This is know as coprophagy from the Greek copros meaning faeces and from phagein meaning to eat.
There are many theories why dogs do this:
-To get attention from their owners.
-From anxiety, stress, or having been punished for bad behaviour.
-Because puppies taste everything and discover that faeces are edible and, perhaps, tasty.
-Because dogs are, by nature, scavengers, and this is within the range of scavenger behaviour.
-Because the texture and temperature of fresh faeces approximates that of regurgitated food, which is how canine mothers in the wild would provide solid food.
-Because of the protein content of the faeces, or over-feeding, leading to large concentrations of undigested matter in the faeces.
-Due to assorted health problems
-Because they are hungry, such as when eating routines are changed, food is withheld, or nutrients are not properly absorbed.
-Carnivores may sometimes eat or roll in the faeces of their prey to ingest and exude scents which camouflage their own.
Dr Bruce Fogle, a Canadian vet and author of many books, writes that dogs as they grow up may suffer from a lack of digestive enzymes. He recommends feeding dogs enzyme-containing food such as pineapple, pumpkin or papaya fruit. Sounds exotic to me as dogs are basically carnivores.
I could not find an appropriate photograph.