Q:

Why do hamsters eat their babies?

A:

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:

Explore