当前位置

为什么老猫吃掉自己的小猫

创建时间 2023-02-13 23:05:42

问题描述

老猫把刚刚生下的小猫直接吃掉了,而且后面的几年里就再也没有产过小猫,一直到现在,产了两个,没有吃掉它们
医生回答
宠问吧特约宠医
宠物猫、宠物狗、宠物问答、宠物百科、宠物周边等宠物知识

大多数情况下公猫都是远离巢穴的,因此母猫杀子更常见。并且有很多理由可以解释这种行为。1)像公猫一样,有些母猫在小猫出现的时候也不能从狩猎状态中转换过来。

2)有些幼猫在出生时有人类无法察觉的畸形,小猫很难存活下去,甚至小猫的动作和气味对母猫来说都是错误的。一窝小猫中如果有一只到两只被杀或遗弃,整窝小猫就会被看作是“失败”的,小猫的母亲将不愿浪费精力去抚养这些很难生存的小猫。

并且,在老猫怀孕时已经花费了很多精力,为了弥补这种损失,便会吃掉全部或部分小猫(就像吃掉胎盘一样)并扔掉腐肉以防捕食者接近巢穴。

3)在野外,如果幼崽出生在一年中最坏的时节,例如早春,晚秋或冬天,那么老猫将可能因为缺乏猎物而很难生存下来。在老猫自己都很难找到足够食物的时候,部分母猫会杀死在最坏时节出生的小猫以避免耗尽抚育幼儿的珍贵能量。

这种情况在野猫中较为显著。4)还有一种情况就是众所周知,如果一只母猫的巢穴被打扰,特别是在备受限制,不能转移或隐藏小猫的时候,老猫就会杀死小猫。

这种行为是由于保护本能的受挫。威胁当前,如果不能保护幼崽,母猫就会杀死小猫作为一种徒劳的保护。本能告诉老猫,亲手杀死小猫并自己逃走要好于试图保护免受伤害。

相关问题

Top