小狗为什么会吃自己的大便?

汪秉丞汪秉丞最佳答案最佳答案

这个…这个…… 让我先笑一会,其实这个问题很简单啦! 首先,要分析狗为什么吃便便—-因为饿嘛! 因为饥饿,所以狗会舔自己掉在地上的鼻屎;因为饥饿,所以狗会把主人掉在地上的头发叼给主人;因为饥饿,所以狗会啃食自己的脚趾头、自己的皮屑——这一切都是出于“饥饿”这一驱使我们做许多事情的原始动机。

那么现在分析下狗吃便便是出于什么动机呢? 一般有两个解释:一种是缺乏微量元素导致的异食癖(就像人体缺锌就会异食癖,吃土、吃煤渣);另一种是利用行为学的“标记”概念进行解释的,即在犬的粪便上闻到主人的气味,于是在粪便上开展寻回游戏并以此得到主人的奖励,这种行为最终形成条件反射,在粪便上寻找食物成为习惯。 但事实上情况可能更为复杂一些: 比如狗狗刚刚吃饱了,然后想找你玩,于是你假装生气地走开,然后它急匆匆地跑过来在你脚下闻来闻去,这时你的气息很可能沾染到它的鼻子,然后它把沾有你的气味的粪便吃掉,这样就能找到你了(关于“标记”理论,参看本问题下的其他答案)。

还有种说法: 认为狗吃粪便是为了补充维生素,特别是维生素k,这种说法认为犬的胃肠中缺少能够生产维生素K的细菌,而维生素K对脂肪的吸收和利用有非常重要的作用,如果摄入不足,将会导致维生素K缺乏,出现皮肤溃疡、腹泻等等症状,严重时甚至会造成死亡。而通过吃便便可以补充胃肠道中缺乏的维生素K。 对于上述观点,我认为都有一定道理,不过恐怕都没有充分证据支撑整个论述。

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