狗吃屎是由于饥饿
某些疾病比如胰脏分泌的胰液不足、很多的内寄生虫导致紧急的营养不好的或紧急的饥饿大概是导致狗狗吃便便是什么原因,但如此的病例极少。狗吃屎是由于焦虑
有一些狗,尤其是被关起来的狗,或许会由于焦虑及重压而致使出现吃便便的行为。也有的曾由于乱便便而被主人处罚过的狗狗,会开始觉得便便是错误的行为而被处罚,所以便便后为了赶快消灭这项证据免得被处罚,而把便便吃了。
狗吃屎是遗传天性
狗吃便便大概是狗狗遗传的天性,犬类的表亲狼就常会在食物供给不足时吃便便。草食性动物的粪便含有很多的维生素B,所以狼会去吃别的动物的粪便以补充自己的维生素需要。狗吃屎是出于好奇
有的狗狗吃便便是由于狗狗们有样学样,看别的狗学来的。或是狗狗好奇心旺盛,什么都想尝一尝,什么都想玩一玩而培养的习惯。