Não há razão conhecida por que mães hamsters comem filhotes. Existem muitas teorias baseadas em observação próxima, desde necessidade de proteína e nutrientes após parto até sentimentos de ameaça dos filhotes pela mãe.
Mães hamsters podem rejeitar filhotes, deixando-os como opção viável de comida. Se filhote nasceu fora da área de ninho da mãe ou é o mais fraco, mãe pode rejeitá-lo. Também, se mãe cheira humano no filhote nas primeiras duas semanas, pode rejeitá-lo.
Mãe hamster pode ficar sobrecarregada e chocada com todos filhotes novos e, como forma de confortar a si mesma, consumir filhotes tentando remover ameaça.
Qualquer que seja espécie, gestação é cansativa para corpo. Após parto, corpo da mãe pode sinalizar que precisa mais proteína e nutrientes e única opção viável podem ser filhotes.