猫咪为什么吃屎?

房欣芯房欣芯最佳答案最佳答案

先回答为什么猫吃自己的屎,再回答猫为什么吃其他动物的屎。 首先,猫咪之所以吃自己的屎,是因为小猫在发育过程中,会将自己的粪便舔进嘴里,然后吞到肚子里,经过胃酸作用分解后,再次被肠壁吸收,这样可以有效地将体内的寄生虫彻底杀死,这是一种很古老的驱虫方法,在猫咪的身上发生。

当猫咪在外面玩耍的时候,可能接触到其它动物(如狗狗)的粪便,这个时候如果猫咪觉得味道不错,有可能把狗狗的粪便拿过来当做零食,放进嘴里品尝……

其实不仅仅是猫喜欢吃自己的粪便、其它动物(主要是犬科、猫科类)也喜欢吃自己的粪便,甚至某些啮齿类动物也有啃食自己粪便的习惯。不过它们的目的并不一样!!!

以猫为例,它们吃自己刚排出来的便便主要目的是清理体内毛发,因为刚排出来的便便里面含有没有消化完的毛发,对于爱干净的猫咪而言,这些没消化的毛发会影响它们食欲和美观(对主人不友好啦嘿嘿嘿~~~)。所以当你看到一只猫正在津津有味地吃着一条长长的线状物体时,你明白它是在吃自己的“便便”了么?

汤郑吉汤郑吉优质答主

从医学的角度来讲,如果猫有吃屎的症状,要警惕猫是否患有慢性消化系统疾病或微量元素缺乏等等,因为从科学角度讲,猫吃屎可能是因为体内缺乏某些锌元素等微量元素所导致的。

其实猫妈妈吃小猫拉的屎,从动物母性本能的角度看,其实是保护小猫的一种方式。因为猫天生就神经紧绷,而小猫对天敌会特别警惕,会从猫妈妈哪里得到更多的信号,所以吃掉小猫拉的屎,避免猫爸爸或者天敌从气味上发现小猫。防止其它的猫发现小猫而抢走或者是进行杀害,而把屎吃掉的话就减少这种可能性。

再者,其实猫吃屎是挺常见的事,但是通常只会在自家的猫厕所里吃,所以也很难有人发现,有的猫在拉完屎之后就会直接吃掉,估计也是知道自己拉了屎,然后就顺便吃掉以免被人发现吧。还有一种可能是,因为猫天生神经就很紧绷,拉屎这种事也属于自己的薄弱的时候,所以为了防止被人发现也直接把屎拉了吃掉。再加上猫天性就是会吃掉自己拉的屎,然后就会形成一个习惯,就算在外面也有可能。

总结:如果猫没有出现精神不振、腹泻等异常症状的话不需太过担心,如果铲屎官不喜欢这种行为可以制止或者转移注意力,然后经常清理猫盒让猫咪少接触粪便。

如果猫经常出现拉稀现象,那就需要结合猫的粪便和精神来分析,如果是普通的肠胃炎症,可使用宠物益生菌调理,若是其他消化系统问题,就需要查明原因,并对症治疗。

当然了,猫的这种行为是链反应,所以如果想阻止猫继续吃屎的话,还是需要进行综合性的处理,否则很难改变猫的这种行为。

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