为什么狗狗吃自己孩子?

章泳冰章泳冰最佳答案最佳答案

人类在幼年时期也会食用其他未断奶的兄弟姐妹,称为杀婴行为(infanticide),一般被认为是一种防止种群数量过度增长的策略。 这种策略在动物界非常普遍。有研究认为80%以上的哺乳类物种都存在杀婴行为[1],其中一些会专门吃掉尚未死亡的幼崽来避免它们的存活[2]。

虽然杀婴行为的动机和形式存在多样性,但通常与以下两点有关: 1.竞争性资源占用;当一只雌性哺乳动物生下多个幼崽时,她的体内资源(能量和质量)往往较为有限,无法同时供养所有的幼崽茁壮成长,因此她会选择留下最能适应环境、最容易存活下来的几只幼崽,并且将其他幼崽杀死以独占有限的资源。

2.生存压力下的应激反应;对于处于饥饿或恐惧中的哺乳动物来说,它们往往会选择攻击距离最近的幼崽作为食物来源或者发泄对象,此时幼崽往往成为替罪羊而受到伤害。

那么既然杀婴是许多哺乳动物的本能反应,那狗为什么会杀婴呢?

首先,犬科动物确实存在杀婴的行为,而且比较常见的是被遗弃的幼崽或被其他同种个体咬死、食腐的幼崽。但是一般来说,狗不会主动杀死自己的亲生幼崽。

其次,有研究发现,狗对同一窝不同性别幼崽的选择是不一样的。 也就是说如果是公狗妈妈,它就会吃掉一窝中4/5以上已经出生但尚未出生的幼崽;而如果是一只母狗妈妈的话,则会吃掉剩下的2-3只幼崽,这说明母狗可能更倾向于保护自己的幼崽[3][4]。

这背后的原因可能是基因决定的。 比如我们刚才说到的杀婴动机之一就是抢占资源,为了争夺哺育幼崽的机会,狗爸爸们往往会优先争夺产仔数量少的雌性配偶,导致很多雄性的后代都胎死腹中[5], 而这种现象又会在下一世代中进一步加剧,从而形成恶性循环... 所以从这一方面来看,“杀子”现象似乎可以认为是雄性后代数量的增加引起的,当然这也只是猜想而已啦~

优质答主

这个跟狗的祖先有关,我养过两条狗狗 一条是边境牧羊犬,公的,非常聪明,对主人很忠诚,也爱吃自己的孩子 另一条是泰迪犬,母的,也比较聪明,对主人也很忠诚,同样爱吃自己的宝宝 我观察下来发现他们对于自己的宝宝有保护欲望和爱,但是也会因为饥饿,或者想引起你的注意而攻击和啃咬你。 但是我发现当它们遇到陌生的同类时不会攻击,当它们遇到同类的宝宝或小狗的时候不会去攻击和啃咬(虽然会叫和冲) 所以我认为如果狗狗真的爱它的宝宝的话是不会伤害他的宝宝的 但只是想吃他的小狗的话还是有可能去吃它....不过这应该是个例吧! 其实人类也是一样的啊~ 如果是你养的宠物的话,你是很喜欢他的话就不会再对他造成伤害了

我来回答
请发表正能量的言论,文明评论!