Why hamster mom do that. 10 points?
Why hamster dad or mom eat their own son?
Why the others animal don't?
please give a reason besides not ample food.
The mother will put away her young if they are sick, will not survive or for protective reasons.
Cannibalism is also one of the chief pups for the first few days after birth.Because if the mother feels threatened of the lives of her pups,she WILL cannibalize her pups,feeling that their safekeeping is at stake.
Also,if a hamster is too young or too old to breed,she is unqualified to care for her young thus she will retort to cannibalism.
The keyword in cannibalism is:SAFETY.Hamsters would want to be alone and stress free.If she feel she and her pups are threatened,she will eat and cannibalize her young.
It almost other has to do with them knowing that something is wrong with the toddler and it would not survive anyways. Many other species do this as well. Sometimes they just refuse to nurture one of the babies.
Hamster 'dads' eat their babies because they want the female to go into breeding mode again. Once the babies are gone, it is time to mate again. So the hamster 'dad' tries to shoot them to mate with her sooner. Kind of like lions, I suppose. The mothers do that because if within are too many babies, she wants to reduce the number. She will also do this whether there is something wrong with the baby, or get through the runt of the litter for nutrients.
I would think that other animals don't are like pack animals, and they want to add more to their 'family'. Or because both mother AND father take care of them, and the male doesn't want to go into breeding on the other hand.
I hope that helped, I just thought about it for a few second.