이것은 아마도 체내에 미량 원소가 부족하기 때문일 것이다. 미량 원소가 부족한 것 외에 개가 자신의 배설물을 먹는 가장 큰 이유는:
소화나 흡수 문제, 일부 개는 장 소화 흡수 기능이 미비하기 때문에 똥에 소화되지 않은 단백질이 있을 수 있고, 개는 단백질이 부족하면 다시 회수하여 먹는다.
개의 후각에서 배설물은' 음식' 냄새를 풍기기 때문에 자발적으로 바바를 먹는다. 개의 호기심과 노는 마음이 무겁다. 많은 개들은 호기심을 만족시키기 위해 자발적으로 똥을 먹고, 놀고, 비슷한 행동을 흉내낸다.