Mother dogs frequently eat their puppies' poop to keep their den spotless. ... Puppies who eat poop are simply following their mom's lead! Usually mothers continue eating their puppies' poop until the babies are weaned and have started eating solid food. They usually also are leaving the den around that time to defecate.