Como ha notado, la coprofagia (el término técnico para comer heces) puede, como comer tierra, ser una respuesta a una necesidad dietética (a menudo cosas como enzimas faltantes y similares en su dieta). Si el perro come una dieta solo de alimentos secos, se perderán ciertas cosas que podrían hacerlos más propensos a buscar excremento como una forma de llenar esa necesidad de enzimas digestivas.
También puede ser una respuesta al estrés: los perros que están ansiosos o estresados tienden a comer caca con más frecuencia, al igual que los perros que han sido castigados en exceso por hacer desorden en la casa, por ejemplo.
La búsqueda de atención también puede explicarlo: ¡la atención negativa sigue siendo atención después de todo! También puedo ser una fijación oral, que generalmente se puede resolver dándole al perro algo mejor para masticar que caca.
Hay algunas cosas que puede hacer para detener el comportamiento. Si sabe que el perro está comiendo su propia caca, hay productos que puede agregar a su comida para que la caca tenga un sabor indeseable. También puedes trabajar con tu perro para enseñarle un comando de "déjalo", pero si el perro está afuera sin que estés presente, será menos efectivo, ya que no estarás cerca para evitar que el perro se lo coma. También hay cosas (como la manzana amarga y el aerosol de naranja amarga) que puedes poner en la caca para que sea menos interesante para el perro.
En general, las mejores sugerencias son mantener el jardín libre de excremento o entrenar a su perro para que deje las cosas solas cuando lo ordene.