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:

    Where can I buy hamsters online?

    A: There are many items that can be purchased online, though pet hamsters cannot. However, some pet retailers will feature hamsters on their websites for info... 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:

    Why do hamsters fight each other?

    A: Hamsters often fight because they are territorial. Territorial fights occur when cages are too small or when a new hamster is placed in another hamster's c... Full Answer >
    Filed Under:
  • Q:

    Do hamsters cry?

    A: According to Paw Nation, hamsters make a variety of noises to communicate with their human owners. While hamsters don't cry like human babies, they can scr... Full Answer >
    Filed Under:

Explore