Why do Hamsters Eat Their Babies?

There are a few theories behind this behavior. Some say they eat their pups because if she is a first time mother she might be shocked by the situation and feel threatened,another reason is because after birth the mother might feel she needs protein and other nutrients and she will eat her pups so you want to be sure to add protein to her diet while pregnant so she has plenty of it. They also say sometimes the mother will eat the pups because of fear she cannot feed them,or if she wants to protect them and feels threatened by other hamster or people. It is important to not touch her babies or really interact with the cage for at least 14 days other then to feed her.You can find more information here: