Иногда причиной становится обычное любопытство. Щенки активно изучают окружающий мир и пробуют на вкус практически все, что попадается на пути. В большинстве случаев с возрастом такое поведение проходит самостоятельно.
Некоторые собаки начинают есть экскременты из-за скуки или недостатка физической активности. Если питомцу не хватает прогулок, игр и общения с владельцем, он может искать себе необычные развлечения.
Существует и поведенческий фактор. Иногда животное получает слишком бурную реакцию хозяина. Собака быстро понимает, что определенные действия гарантированно привлекают внимание человека, и начинает повторять их снова.
Отдельную роль играет наследственный инстинкт. В дикой природе поедание экскрементов могло помогать поддерживать чистоту логова и снижать риск привлечения хищников запахом отходов жизнедеятельности. Также собаки как вид относятся не только к инвазивным хищникам, но и падальщикам. Этот фактор повышает вероятность поедания объектов с не самым приятным для человека запахом, будь то запах трупного разложения, но и перегноя, реже - брожения. Это более пассивная сторона на фоне истинной хищнической природы, но также имеет место быть.