Why do hamsters eat their babies?


Quick Answer

Hamster mothers eat their babies when they are disturbed or when they believe that there is not enough water and food to go around. Rarely does a hamster father eat its babies.

Continue Reading

Full Answer

Hamster mothers may also eat their babies if the litter of babies is bigger than usual. A big litter can worry a hamster mother and make her feel that eating the babies is best due to a potential lack of resources. If the babies are born with deformities or are born stillborn, then the hamster mother may also want to eat the babies. This is a simple principle of Darwinism and can be seen in many other species, such as snakes, rats, sea lions, seals, polar bears and even chimpanzees.

Learn more about Pets

Related Questions

  • Q:

    Why do hamsters squeak?

    A: Hamsters squeak in order to express their emotions. These squeaks express happiness, excitement, annoyance and fear. There a number clues that can help det... Full Answer >
    Filed Under:
  • Q:

    Can hamsters swim?

    A: Hamsters can swim, but they are at risk of drowning or catching pneumonia from doing so. Hamsters should not be bathed unless they are very dirty or sticky... Full Answer >
    Filed Under:
  • Q:

    Where can you purchase hamsters?

    A: Individuals can purchase hamsters from pet shops, breeders and rescue shelters. The type of hamsters available for purchase may vary based on the location ... Full Answer >
    Filed Under:
  • Q:

    Where do hamsters come from?

    A: Hamsters come from various parts of Asia. This includes Siberia, the north of China, the Middle East and Asia Minor. They live in fairly arid habitats but ... Full Answer >
    Filed Under: