Why do dogs eat their puppies?

Asked by Member 511410 on Oct 7th 2007 in Pet Products
Report this question Get this question's RSS feed Send this question to a friend


  • This question is closed.


Roswell, CGC, NPC

I'm not sure why this is in the Dog products category..
But dogs attack their puppies for a number of reasons. One could be that the mother is young herself and not prepared to handle a litter. She could also just be an aggressive dog that doesn't want the puppies. If she eats them right after she has them, maybe she doesn't realize what they are and in the process of cleaning them, accidentally harms them.
Hard to say since we can't really psycho analyze them, but generally it is immature mothers that are do it.

Roswell, CGC, NPC answered on 10/7/07. Helpful? Yes/Helpful: No 1 Report this answer


Dogs usually eat puppies because the puppy is not healthy or the mother thinks the pup will not have a good chance of survival, or sometimes if the living conditions aren't right for a puppy (extremely cold weather for example). They actually eat the puppies so that a predator/potential harm-inducer will not find them; a female who's just had a litter of pups is quite vulnerable.

Daddy answered on 10/8/07. Helpful? Yes/Helpful: No 0 Report this answer