猫咪为啥把屎拉外面?

燕嵘飞燕嵘飞最佳答案最佳答案

猫不是把屎拉在外面,而是把屎埋在沙子里(或者用屁股蹭地面)。 原因一,野生的猫需要到处埋便便,因为便便里含有肠道细菌,而有些动物(比如狐獴)会吃自己的便便,如果便便直接暴露在空气里容易被其他动物吃掉。所以它们需要在沙土里埋便便,一方面可以掩盖臭味,另一方面也可以防止自己吃的微生物被其他动物吃了。 原因二,现在的家猫已经是人类驯化后的产物,不再需要到处埋便便了。但是,已经养成的埋便便习惯很难改变,就好像狗狗总会将便便丢在“指定位置”一样。 不过,家猫虽然没有野外生存的需要,但它们的祖先在野外时是会有这个行为的。

行为学家做了一个有趣的研究[1],他们选取了400多只来自不同家庭的猫,发现当这些猫5至6周大的时候,如果有机会的话,它们也会主动地在沙土里埋便便。 当研究人员观察年幼的小奶猫时,发现它们在4天里7次在沙土里埋便便,且每次都要花上32秒的时间来彻底清理排便的区域。不过,小奶猫通常只会在自己睡觉和玩耍的地方刨坑,并不会随机地到处刨坑。 研究员猜测,小猫可能是通过在沙土里扒拉的方式来寻找过去的粪便或者标记自己的气味,从而形成“埋便便-刨坑”的行为组合。

其实,不仅是猫科动物有埋便便的习惯。一些犬科的动物也有这个喜好... 看来,虽然猫狗同为哺乳动物,但也有着许多有趣的差异呢!

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