In the wild, wolves, etc do this to keep from wasting resources on an unhealthy pup or when they have too many to feed with the available food supply. It is protection of the fittest.
However, this isn't the case with domestic dogs. they get confused by the flood of hormones, and will do it just out of temporary confusion (or temporary mental illness, if you will, similar to humans' post partum depression)
The mom dog that does this, will be affected by those hormones and do it to future litters, so should be spayed and never allowed to breed again.
some breeds are more prone to doing this. Dobermans are probably the worst, and then Rottweilers, Australian cattle dogs, Dalmatians, Pit bulls, Daschunds, and JRTs.
2007-04-10 09:39:04
·
answer #1
·
answered by Chetco 7
·
5⤊
2⤋
I guess it's just all pure speculation since we can't ask a dog why. I've been told it's for many reasons. They think the pup is sick or malformed. There is to many pup to teats so they kill the weakest of the litter to insure the survival of the others. They also kill out of fear, rather the belief it's better I kill my pup instead of someone else I suppose.
I'm not sure I helped much but it's all I've ever heard.
2007-04-10 16:36:49
·
answer #2
·
answered by Anonymous
·
2⤊
1⤋
if you are talking about eating their own puppies its usually because there is something wrong with the pup, or the mother is just not a good mother. If you are talking about them eating their own poop, its because dogs are coprophagic they do this to get more nutrients, the nutrients that the got out of their food was broken down and absorbed but some of it goes right through the digestive tract. So they eat their poop to get the rest of the nutrients. They also will eat their poop to get microbes back into their digestive system so that they can break down and absorb nutrients more effectively.
2007-04-10 16:50:13
·
answer #3
·
answered by wenchgirl04 5
·
1⤊
2⤋
maybe cuz it tasted just like chicken....
I suppose it's possible that a few dogs would do this, but I would think that's very rare.
Dogs are just animals. Some are smarter, some are dumber, and some just get so freegin hungry when the stores recall the petfood.
I've had a rabbit eat it's own so no matter what PETA tells you, animals aren't all "innocent" little angels. Some of them are pretty mean and nasty bastards and that's part of why we get to eat them instead of the other way around.
2007-04-10 16:35:27
·
answer #4
·
answered by Anonymous
·
0⤊
5⤋
some dogs eat there own "poop" there are many different ways to stop them my vet told me to add a little fruit to my dogs meal that could help try that
2007-04-10 16:34:40
·
answer #5
·
answered by Anonymous
·
1⤊
1⤋
An unhealthy pup. The mother could have had emotional trauma or have a personailty complex
2007-04-10 16:33:30
·
answer #6
·
answered by Anonymous
·
0⤊
3⤋
if it's pup then it's probibly the runt and the mother doesn't think it will live
or maybe she's going through somethin emotional
if it's poop it's because they smell undigested food and want the food
2007-04-10 16:35:19
·
answer #7
·
answered by Sui, Steve Irwin's dog 3
·
0⤊
2⤋
do you mean puppies or poop? Dogs sometimes eat there puppies when they die or when they think they are not going to survive. I dont know why dogs eat poop its just disgusting.
2007-04-10 16:34:07
·
answer #8
·
answered by Karez121 4
·
1⤊
1⤋
people say that dogs eat ther own pop becous it keeps ther mouf clean.
2007-04-12 11:29:36
·
answer #9
·
answered by oportorobert 1
·
0⤊
0⤋
beause they sence a defect. It's very normal. If puppies are done nursing remove them. If it's the male dog, remove him. The puppies are getting in his way of matting again, and he will kill.
2007-04-10 16:39:09
·
answer #10
·
answered by lisa 2
·
0⤊
2⤋