La raison pour laquelle les chiens des zones rurales mangent des excréments humains peut être parce qu'ils veulent attirer l'attention. Les chiens peuvent penser que manger des excréments peut attirer l’attention de leurs propriétaires et bénéficier de plus de soins. Les chiens n’ont généralement pas assez à manger. Si le propriétaire du chien ne nourrit pas correctement son chien et que celui-ci ne mange pas suffisamment, il cherchera de la nourriture dans les excréments. Les chiens sont carencés en oligo-éléments.
Lorsque le corps d'un chien manque d'oligo-éléments, cela entraînera du pica et un comportement de consommation d'excréments. L'estomac du chien est infecté par des parasites Ces parasites peuvent affecter l'absorption des nutriments et provoquer un comportement alimentaire anormal chez les chiens, les obligeant à manger des excréments. Par conséquent, les propriétaires doivent nourrir leurs chiens régulièrement et quantitativement pouraider leurs chiens à développer de bonnes habitudes alimentaires.