English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

female dog had puppies and ate one of the dead ones by chewing it up.what would cause a dog to do this.

2007-01-16 04:53:45 · 14 answers · asked by redhotgermangrl 3 in Pets Dogs

14 answers

It is in their nature to do that if one of the pups is not "normal" or they sense that something is wrong with them when they are first born. I know it's gross but it's completely normal. :)

2007-01-16 04:58:24 · answer #1 · answered by Julez81 2 · 0 0

well she is doing what comes naturally to a dog. remember in the wild a dead animal stinks so to protect the living pups she "got rid of " the scent, even though you are there to dipose of the pup. Have no fear if the pup was already dead or not triving she was weaning out the "unfit" survival of the fitest even occurs in our pets. She is not turing into a cannibal this is normal my female did it to one of her pups who was born stillborn and had one leg I got it away from her but not after she had ate half my vet said it was okay she may throw it up later, she never did but I just kept a good eye on her the other 8 pups lived and are great family members to their new homes.Good Luck.

2007-01-16 05:00:18 · answer #2 · answered by kim stiens 2 · 0 0

In the wild, a dead puppy attracts ants, draws attention to the nest, and is simply a waste of meat. Even some herbivores will do this; it's common in rabbits. Your dog was protecting the rest of the litter and taking advantage of a nearby protein source. Sorry you had to see that.

2007-01-16 05:02:24 · answer #3 · answered by Rachel R 4 · 0 0

Usually an animal will eat its young if it is dead or mal formed. They do this by instinct, when in the wild. When an animal gives birth and there are live births as well as stillborn the female will eat the young to prevent the living babies from being found by preditors. Your female was not being mean or gross it was instinct to do so....Try not to feel grossed out...it is how it is in the animal world

2007-01-16 05:52:15 · answer #4 · answered by ♥Sparkling♥Jules♥ 6 · 0 0

It is natural for a female dog to eat a dead puppy. She is just cleaning up after herself. It is instinct.

2007-01-16 05:04:44 · answer #5 · answered by Diamond 1 · 0 0

She knows her puppy was sickly. She disposes of the puppy in this manner to prevent any contamination to her other offspring.
Perfectly natural and done by many animals.

2007-01-16 04:58:23 · answer #6 · answered by Anonymous · 0 0

Motherly instinct - She instinctively knew something was wrong with that puppy, so she killed it.

It's very common for dogs (Any animals in fact) to do that.

Please have her spayed after her litter is out of the house!

2007-01-16 04:57:44 · answer #7 · answered by Yo LO! 6 · 0 1

It could be a food allergy. My mom's Boxer started scratching because of the type of food that he was eating. I think it was Eukanuba. However, there are other foods that could cause this.

2016-05-25 00:51:17 · answer #8 · answered by ? 4 · 0 0

It's called Nature.

2007-01-16 05:10:12 · answer #9 · answered by Pam 6 · 0 0

Think of it this way, she was doing in a natural way what is in the best interest of the survival of the rest of the pack.

2007-01-16 05:02:13 · answer #10 · answered by thankyou "iana" 6 · 0 0

fedest.com, questions and answers