Why Do Mother Dogs Eat Their Puppies?
Why Do Mother Dogs Eat Their Puppies? They eat it because they think it is waste material. If we see that a mother dog has eaten their puppy, it is likely because it has died. … A sick puppy might make the rest of the litter sick and weaken the chances of the group’s survival.