狗狗为什么要吃自己的屎?

芦嘉珍芦嘉珍最佳答案最佳答案

1、为了充饥,有些狗因为食物不够,会捡食粪便作为补充; 2、在狗群中,有通过吃掉其他狗的粪便来表示对该狗认可的一种交流方式(比如某只狗在外面打架,受伤归来,同类的第一个举动就是啃食它的粪便,以表达对这只狗的支持),所以被认可的狗也会将粪吃掉以示对对方尊重; 3、狗是狼驯化而来的动物,虽然人类已将其当作宠物,但本性中还是有许多狼的特性保留了下来,比如在狼群中有通过吃掉其他狼的粪便来判断该狼身体状况,是否有病等,而狗也继承了这一特性,会通过舔食粪便判断同类健康与否。

4、狗在饥饿时会对所有能吃到嘴里并且能吃下去的东西都加以尝试,包括自己的粪便; 5、一些狗由于从小没有养成好的习惯,或者由于主人没有及时的教育,会在大便后把粪便叼起来然后咀嚼后吃掉。 这属于不良的生活习惯,需要在幼犬时期就及时进行纠正。

纠正方法很简单:当发现它要吃粪便或刚吃完马上抓住并训斥“no”,同时轻打它嘴巴,让它知道这是不对的,如果它正要把粪便吃进嘴就把狗嘴拉开,并拿它平时喜爱的零食诱惑它吐出来,吐出来后继续训斥“no”.如果多次反复仍屡教不改可以采取短暂封闭措施禁止喂食一天直到改正为止,但禁食期间一定要供应足够纯净的水。

优质答主

1、舔舐 狗是依靠舌头进行自我清洁的,有时候它们会用自己的嘴来清理伤口或者去除自己身体上的寄生虫(例如跳蚤)。所以,当狗看到粪便时也会用舌头去卷起来吃掉(当然也有可能是被吓到了……) 2、标记 有些动物会通过排泄物留下气味标记领土范围或标记配偶的领地。这种行为在犬科动物身上更为常见一些——尤其是雌性犬科动物在怀孕的时候经常会用尿液和粪便标记地盘防止其他同类入侵。而公犬科动物会在母犬发情期通过标记尿液以表示对母犬的控制权。 所以对于小狗而言,它们的便便在某种程度上也起到标记的作用。如果一只小狗正在探索一片区域,它可能会将刚刚消化的东西重新拉出来作为“标记”。同样地,如果你家的小狗发现你刚给它的食物是它以前没有吃过的,那么它也会将其标记过来以防被其他的狗子抢了先。

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