Por que os hamsters comem seus filhotes?

A mãe de uma ninhada de hamsters pode comer seus filhotes porque sabe que comê-los irá cuidar melhor do resto da ninhada; os hamsters têm um instinto que os permite pensar no bem de toda a ninhada antes de pensar em um único hamster. Ao contrário dos humanos, os hamsters têm muitos bebês de uma vez, e a mãe de hamster deve levar em consideração esse fato quando está decidindo sobre o que fazer com bebês dos quais ela não pode cuidar adequadamente.

Um hamster mãe geralmente só come seus bebês, ou filhotes, quando está estressada, quando um dos filhotes está dificultando a vida do resto da ninhada, quando ela sabe que não pode cuidar disso, quando está confusa pelo cheiro do bebê ou quando ela sabe que há algo errado com o filhote. Por essas razões, é importante não interferir com uma nova mãe e uma ninhada de hamsters.

Quando os hamsters nascem, são cegos, sem pelos e surdos. Eles não são capazes de se comunicar com a mãe da mesma forma que os bebês humanos. Um hamster mãe deve confiar em seus instintos ao cuidar de filhotes. Às vezes, os instintos dizem à mãe que ela deve matar um ou mais bebês para proteger o resto da ninhada.