泰迪狗为什么吃人屎?

湛浩泽湛浩泽最佳答案最佳答案

因为狗的鼻子灵,它认为那是一颗好吃的糖。 我家狗小时候也干过这事,不过后来知道那是便便之后就不吃了... 但它们会留下记号,然后眼巴巴的等着你扔第二次。 如果你故意把便便捡起来,捏在指间让它闻,大部分狗都会一脸嫌弃的走开。 虽然便便里有大量的钠和钾等微量元素,但人已经吃了,再让狗吃其实也没什么意义了(毕竟吃屎也是为了吸收其中的营养)。

此外还有一些奇怪的理论说法。 比如: 1、狗狗是通过嗅觉找到食物来源的,它以为那是一堆没消化完的食物,所以打算吃下去。 2、狗狗在幼年期如果吃过人类或其他动物的粪便,那么就会认为这是可以吃的食物;而成年以后,这种错误的行为习惯就会被纠正过来。 3、狗狗在寻找食物的时候,是先闻一闻味道,然后再尝试着吃一口,如果此时它发现味道不对,那么就不会继续吃下去了——也就是说,在它意识到那是一堆不能吃的便便时,就会吐出来。这看起来像是在保护它们不吃到有毒或变质的食物。

冷士华冷士华优质答主

狗的嗅觉灵敏度是人类的100万倍,所以狗能辨别味道的食物,人是没办法知道的。

就比如我们日常吃的猪肉,人只能通过眼睛或者手去判断生熟,但狗可以通过闻排泄物来判断,所狗狗觉得熟猪肉的屎有营养,而生猪肉的屎没有营养。

所以它们会吃熟猪肉里(人体)的屎,不吃生猪肉里的屎。

同理,有人喜欢吃的食物很有营养,但另外一个人吃不习惯,觉得没营养,而狗吃了你的屎后,它会持续关注你的屎,觉得这东西比它吃的食物营养高,所以就会一直吃。

其实不管营养多少,人的屎里是含有很多细菌的,大部分都没有关系。但人类如果患有传染病,比如痢疾、霍乱等,通过粪便排出很多病菌,狗吃了可能会生病。所以日常生活中,人和宠物应该注意卫生,避免互相传染疾病。

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