Why do dogs eat poop?
- Because they can. Dogs don’t have human sensibilities. They don’t know what “disgusting” means.
- They may have a nutritional or medical need. This probably isn’t the reason, but you can try new diets to see if this stops it. Your veterinarian may be able to tell if the dog has a medical problem.
- Dogs have an instinct to keep their living areas clean. A mother dog will keep the puppies and the litter box clean by consuming the fecal matter of the puppies.
- The puppy may have been kept in a cage for long periods of time and forced to soil the cage. They become bored and instinctively try to keep their surroundings clean the only way they know how.
- The puppy may have learned to do this by having their noses stuck in it while the owner was trying to housebreak the dog. They learn that their owner doesn’t want it there and they dispose of it the only way they know how.
- It might just be an immature puppy behavior. When they are housebroken, when they figure out you don’t like it, the behavior may stop.
If it has become a habit, it is not always easy to change. The best way, and it takes time and effort, is to allow the dog time for his outdoor elimination, distract him and remove it quickly as you give him a doggy treat or praise for being a good puppy.
When all else fails, the veterinarian has a product to put into the puppy food that will make the poop smell so bad that he will not want to eat it.
No, I can’t imagine what that would smell like either.