Ive heard of horses and cows eating dirt becasue they are craving salt or iron or something along that line. and you have to buy them salt blocks to get them to quit eating it.

never heard of dogs doing it though.