狗狗吃自己的大便可能有多种原因。首先,这可能是由于缺乏微量元素,或者是因为狗狗的肠道消化吸收功能不完善,导致大便里有未消化的蛋白质。由于蛋白质是狗狗所需的重要营养元素,如果体内缺乏,它们可能会再次将大便回收,吃掉以补充蛋白质。此外,如果狗狗太过饥饿或者患有寄生虫疾病,也可能会导致吃大便的行为。
另外,狗狗吃便便的行为也可能是出于环境和行为的因素影响。例如,被独自关在犬屋或地下室的狗狗,以及长时间被限制在狭小空间里的狗狗,更容易出现吃粪便的行为。当狗狗在家中错误的地点排泄后,如果受到了严厉的惩罚,它们可能会记住这次经历,并在下次排泄后迅速将便便吞掉,以避免受到惩罚。