Ich habe kürzlich auch gehört, junge Tiere oder kranke Tiere würden damit ihre Darmflora aufbauen, um möglichst viele Bakterien für die eigene Verdauung zu gewinnen. Auch Nährstoffe werden so aufgenommen.
Aber natürlich gibt es auch Hunde, denen es einfach schmeckt, die es essen, weil sie sonst nicht dazu kommen in Ruhe dran zu schnüffeln (wenn Menschen es verbieten) oder die ihre eigenen Hinterlassenschaften aus Unsicherheit oder anderen Gründen verschwinden lassen wollen.