Why do Dogs Eat Dirt?

Dogs eat dirt for several reasons. The most common reason is boredom. If your dog is bored it might eat dirt for something to do. The second most common reason is a mineral deficiency. Talk to your vet to see what supplements your dog might need. You can find more information here: