为什么狗狗吃自己孩子?

许佩君许佩君最佳答案最佳答案

因为狗不是人,不会控制自己的行为,不知道什么是“道德”和“伦理”。 人会有这种意识是因为人类是高度社会性动物 只有人类拥有复杂的情感和语言能力才能形成“道德”“伦理”的概念 并以此为基础形成社会规则体系 但是对狗来说它只懂得基本的食物链规则 在它的认知里自己就是食物链顶端 它并不知道人类是最顶级的捕食者 所以它对人的恐惧没有人对它的恐惧大(否则也不会有那么多被人害死的狗了) 所以狗只知道谁强壮谁就是食物链顶端 于是它会攻击比自己弱的人类 但人类是聪明的动物 有的是狗无法轻易攻克的动物 比如狮群里的雄狮、狼群里的头狼…… 所以人对狗来说是食物链的顶端。

而猫科动物对于狗来说是同类 可比性很强 因此狗会把自己孩子叼起来往外面扔以驱赶猫科动物(我遇到过两次,一次是我家狗把我刚满月的宝宝从床上吼下来,当时我正在给宝宝喂奶,它差点把宝宝从我怀里拽出去;还有一次是我邻居家的吉娃娃,被我家大狗吼了一顿,它居然冲上来就要咬我(我当时穿着平底鞋,它只能看到我的膝盖),结果被我一脚踹飞了....)

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