Кошка оценивает здоровье своего котенка при рождении. Если животное понимает, что шансов на выживание у новорожденного нет, то она убивает его.
Бывают и такие случаи, когда котенок заболевает после рождения. Мама-кошка, беспокоясь о здоровье остального потомства и во избежание возможного распространения болезни, съедает больного.
Еще одной причиной может быть отсутствие материнского инстинкта у кошки. Она не понимает, что делать с новорожденными и съедает их, пишет "ИноСМИ".
Иногда после прикосновения посторонних котята "приобретают" чужой запах. Из-за этого мать не может определить, действительно ли они являются ее потомством и убивает котят.