大猫生的小猫被自己吃掉的原因可能有:
1. 产后抑郁,因母猫生育后因身体变化、缺乏照顾等原因导致情绪低落,性情大变,会因为疲惫和焦虑而出现吃掉幼猫的情况。
2. 保护健康,母猫具有天生自我保护的本能,当小猫身体出现某些疾病或者残疾时,母猫可能会认为它无法生存,从而吃掉它。
3. 气味混淆,母猫在生下小猫后,如果有人员或者其他的动物碰了小猫,母猫可能会通过舔舐小猫来覆盖其他动物的气味,然后将小猫吃掉。
4. 奶水不足,如果母猫身体虚弱或奶水不足,无法满足所有幼猫的需求时,也会吃掉自己的孩子。
5. 误食,初生的幼猫大脑非常小,且神经元之间的连接非常简单,因此行为会完全凭借本能。在喝奶时,母猫可能会不小心将部分幼猫吞下,导致窒息死亡。
以上是母猫吃掉幼猫的常见原因