Alot of the time it has to do with the food that the animal that poops is eating. If their bodies dont digest it the other dogs/cats/themselves smell it and it still has nutrients so they think they can eat it. Our poodles, dacshund, and puppy have all done it at one in their lives, we changed the food that the dogs are on to Iams and they digest it better and dont eat their poo now.