大多数情况下公猫都是远离巢穴的,因此母猫杀子更常见。并且有很多理由可以解释这种行为。
1)像公猫一样,有些母猫在小猫出现的时候也不能从狩猎状态中转换过来。
2)有些幼猫在出生时有人类无法察觉的畸形,小猫很难存活下去,甚至小猫的动作和气味对母猫来说都是错误的。一窝小猫中如果有一只到两只被杀或遗弃,整窝小猫就会被看作是“失败”的,小猫的母亲将不愿浪费精力去抚养这些很难生存的小猫。并且,在老猫怀孕时已经花费了很多精力,为了弥补这种损失,便会吃掉全部或部分小猫(就像她吃掉胎盘一样)并扔掉腐肉以防捕食者接近他的巢穴。
3)在野外,如果幼崽出生在一年中最坏的时节,例如早春,晚秋或冬天,那么老猫将可能因为缺乏猎物而很难生存下来。在老猫自己都很难找到足够食物的时候,部分母猫会杀死在最坏时节出生的小猫以避免耗尽抚育幼儿的珍贵能量。这种情况在野猫中较为显著。
4)还有一种情况就是众所周知,如果一只母猫的巢穴被打扰,特别是在她备受限制,不能转移或隐藏小猫的时候,老猫就会杀死小猫。这种行为是由于保护本能的受挫。威胁当前,如果不能保护幼崽,母猫就会杀死小猫作为一种徒劳的保护。本能告诉老猫,亲手杀死小猫并自己逃走要好于试图保护免受伤害。
老猫在产下小猫后体弱,需要大量的营养,主人如果给猫的食物营养不够,他就会为了自身把小猫给吃了;还有就是经常有人去抱小猫,让它们的身体上沾满人的气味,让老猫无法识别自己的孩子就会吃掉小猫;或者是老猫发现抱它孩子的人多了,怕孩子不安全,也会吃掉小猫的。
属虎的人看了小猫 老猫就会吃小猫, 属猴的人看了, 老猫会带小猫搬家