一般来说,导致狗狗吃屎的行为可分为三个因素,狗狗的天性、行为反应和生理反应。
就动物的天性来说,照顾小狗、小猫的人都知道新生动物不会自己排尿。除了保持环境清洁外,他们还必须依靠母亲喂养和排尿。它可以防止味道泄漏,避免其他动物狩猎来保护自己。
因此,只要狗感到受到威胁,他经常吃自己的粪便来增加他的安全感。此外,狗本身以超级气味觅食,并检查这些东西是否可以吃。因此,有些狗会定义屎是可以吃的食物。
有些狗,由于生理反应,会引起这种行为,特别是当狗的消化吸收功能出现问题时,排出的大便中会含有大量蛋白质、碳水化合物和其他营养成分,嗅觉敏感的狗会认为它的大便是食物而吃掉它,如果狗有严重的胃肠道寄生虫,它也会影响胃肠道的吸收,使营养吸收不完全,使粪便中含有大量营养,而狗当然会视为食物。
母狗生完小狗会舔小狗生殖器和肛门的地方,除了刺激小狗大小便同时吃掉以保环境清洁干净,还可以防止味道外泄,以避免被其它的动物的捕猎,属于正常的母性行为。