would a dog eat its puppies?
So, sick dogs will kill puppies, but killing and eating a puppy in domesticated dogs is rare. ... So there are many reasons why dogs eat their own pups. In times of starvation when the mother can't produce milk and the cries of the hungry pups leave them open to predator attacks the mother will kill the pup and eat it.