Это явление называется капрофагия.
И не важно, поедает ли собака свои или чужие фекалии - проблема в нас, т.е. в хозяевах!
Если присутствует такое явление, это значит, что собака не получает необходимые микроэлементы и витамины из корма. Не стоит смотреть на красивые упаковки и рекламу "крутых" кормов - всё это просто замануха для хозяев животных и не более того!
Лучший вариант - кормление исключительно натуральной едой, т.е. той, которую вы приготовили сами, но из "правильных" ингредиентов, т.е. тех, которые подходят для питания собаки. В дополнение стоит покупать специальные витамины, но давать строго по инструкции.
На самый крайний случай - кормление качественными, дорогими кормами, но уж никак не "сушняком": представьте себе, что вы постоянно едите что-то типа лапши "Доширак", причём в сухом виде и запиваете это всё водой! Как, нормально? Вряд ли! Для собаки это тоже самое! А консервы лучше покупать пусть дорогие, но качественные, например, тот же Цезарь германского производства: пусть дорого, но полено и безопасно. А во все дешёвые кладут такое, что... Просто понюхайте, и всё поймёте! А то, что на упаковках красиво пишут о содержании витаминов и прочих полезных веществ, так это просто реклама для доверчивых, не более того!
Не зря же собака поедает чьи-то фекалии - ей не хватает полезных веществ.