Skip to main content

Why do dogs eat dirt? There may be a huge health issue, experts say

If your dog frequently comes in from the outdoors with a dirty mouth, don’t take it lightly. He could be consuming dirt, and that can lead to health problems according to experts at UC Davis School of Veterinary Medicine. Dogs who develop unusual eating habits where they persistently chew and consume nonfood-related items including dirt suffer from a disorder known as pica. But why do dogs eat dirt? Experts say that this eating disorder can be a symptom of an underlying medical problem, stem from behavioral issues, or simply be that a dog is attracted to the smell and taste of the soil. If your dog is a compulsive dirt eater you should discuss the problem with a veterinarian to rule out any serious health issues.

Dog eating dirt.
Image used with permission by copyright holder

Medical reasons why dogs eat dirt


Dogs suffer from anemia when their bodies don’t produce enough red blood cells. And according to PetMD, any anemia, if severe enough, can cause a dog to eat dirt. Anemia can be caused by a variety of things such as hookworms, flea infestations, tick disease, cancer, or bleeding disorders. While it’s more common for puppies to have hookworms, dogs of any age can be exposed to these parasites in the environment or if they are not on a heartworm preventative.

Inflammatory bowel disease

According to an article in Dogs Naturally magazine, when dogs seek out minerals and vitamins found in the soil it could be a signal that they are suffering from inflammatory bowel disease. Known as IBD, this syndrome is caused by a specific reaction to chronic irritation of the intestinal tract. Inflammation in the bowel can lead to bleeding. In the magazine article, veterinarian Judy Morgan says that “…dogs with IBD could be eating dirt because they are trying to get more minerals to help deal with anemia.”

Mineral deficiency

Veterinarian Carol Osborne of Chagrin Falls Veterinary Center and Pet Clinic in Ohio believes that a bad diet may cause a dog to eat dirt. In an article on the veterinary center website, Osborne says, “Dogs have a natural instinct to adjust their diet when they are not getting the nutrients they crave. If your dog is eating dirt for more than a few days, the first step is to check the food label for proper, balanced nutrition, including essential minerals.” Additionally, veterinarian Michelle Burch of Safe Hounds Pet Insurance says that iron deficiencies can also lead to a dog eating dirt and rocks to make up for the deficiency. According to Burch, “Dogs will develop iron deficiency from chronic blood loss, poor diets, or severe hookworm infections.”

Chronic gastritis or stomach upset

Osborne believes that some dogs may eat dirt to soothe an upset stomach.  The veterinarian says dogs “may eat dirt to dilute toxic or harmful foods and reduce their impact on the gut.”

Liver disease

In the Chagrin Falls Veterinary Center and Pet Clinic article, Burch says that the most common liver disease that leads to eating dirt and rocks is “hepatic microvascular dysplasia or a liver shunt.” Other symptoms of this disease include vomiting, diarrhea, and weight loss.

Behavioral issues can also cause dogs to eat dirt

Determining the cause of your pet’s angst is an important step in ending dirt-eating, according to UC Davis veterinary experts. This involves careful observation of the eating disorder including its frequency, duration, and time of occurrence. Often, dogs allowed access to the outdoors will eat dirt when not supervised so you may need a video camera to capture the behavior. Veterinary behaviorists say that some dogs, especially puppies and adolescents, may resort to eating dirt out of boredom. If you work long hours, consider hiring a pet sitter to take your dog for a walk or enroll your pooch in a daycare facility. Also, be sure to provide your dog with chew toys to keep him busy when alone.

Separation anxiety can also lead to unwanted behaviors such as abnormal eating behaviors. Mild separation anxiety may be relieved by increasing your dog’s daily exercise and offering interactive toys to provide stimulation when home alone. For more severe cases behavior modification may be needed to help dogs feel comfortable when left alone. Veterinarians can also prescribe anti-anxiety medication to help stressed dogs to relax.

How to stop your dog from eating dirt

In an American Kennel Club article, veterinarian Laurie S. Coger says that the main concern when letting your dog continually eat dirt is impaction of the intestines, which often requires surgery. Other dangers according to Coger include dental damage and obstruction in the throat or elsewhere along the digestive tract. Dogs also may ingest parasites picked up in the soil.

Pup sitting near overturned plant..ed potted plant.
Image used with permission by copyright holder

How to stop your dog from eating dirt

There are some actions you can take to prevent your dog from eating dirt including:

  • Walking him on a leash where you can supervise his behavior
  • Redirecting with positive motivation when he picks up dirt in the yard
  • Keeping indoor potted plants out of your dog’s reach
  • Blocking access to any favorite dirt-eating spots in the yard
  • Using a muzzle to prevent your dog from eating dirt when unsupervised in the yard
  • Providing enough exercise and mental stimulation

If you live with a dog who enjoys munching on soil, experts at UC Davis School of Veterinary Medicine advise partnering with a veterinarian to determine the cause of the problem. In addition, a professional behaviorist can develop a training technique to help break your dog’s dirty habit.

Editors' Recommendations

Vera Lawlor
Vera was the pet columnist for 201 Family magazine and has contributed pet and animal welfare articles to Bone-A-Fide Mutts…
How long can an old dog live with a heart murmur?
Does your old dog have a heart murmur? This guide will help you and your pet
Man in a plaid shirt hugging his dog

Learning that your senior dog has a heart condition can feel devastating. It forces you to contemplate the idea that your best friend won’t be around forever. But while the diagnosis of a heart murmur can be scary, there is no reason to jump to the worst-case scenario. Murmurs range in severity; while some are serious, others are less so. Before you start frantically Googling “old dog heart murmur life expectancy,” keep reading to learn more about the different types of heart murmurs, the prognosis, and how you can help your pup live a long and content life.

What is a heart murmur?
Like us, dogs’ hearts pump blood throughout their bodies, creating a steady beat that can be heard through a stethoscope. If there is a disturbance in the blood flow, it makes a noise distinct from a regular heartbeat called a murmur. There are a few different ways vets classify heart murmurs: type, grade, and configuration.

Read more
Video: Dog snoring isn’t that unusual, but this pup sounds just like a cartoon character
Dogs snore for a few different reasons
A small puppy sleeps in their owner's arms

Sometimes real life seems fake, and this dog certainly fits into that category. If you've never seen a dog snoring before, you're in for a surprise. This particular pup looks so silly while sleeping that you might imagine you're actually watching Pluto the cartoon dog. That's why the viral TikTok video posted by yowritten has the internet in stitches while watching the hilarious beastie.

We all know dogs love to sleep, but this one might be the king of it. The video opens to show a large pooch lying down in his favorite sleeping position, deep in slumber. On-screen text says, "Bro sleeps like he's in a cartoon." As the camera zooms in we get to watch his jowls move every time he breathes out. In addition, you can hear the distinct sound of a snoring dog, almost as if he were in a movie.

Read more
Why do dogs sleep on their backs? The adorable reasons will leave you feeling overjoyed
Read this to find out why your dog sleeps on their back
Nova Scotia duck tolling retriever lies on teal couch upside down

Dogs are wonderful companions. They're sweet, loyal, and sometimes a bit goofy. However, their behavior isn't always easy to understand, and they can sleep in some pretty unusual positions. Unique sleeping positions can mean anything, from discomfort and joint pain to just getting comfy. If you've ever looked over at your dog and seem them spread out on their back, you might be wondering if this behavior is as cute as it looks.
We’ve looked into this funny phenomenon to see what vets and canine behavior specialists had to say, and the answer is sweeter than you might expect! Here's everything you need to know about what your dog's sleeping position means.

Why do dogs sleep on their backs? Five reasons for this funny-looking position
Like any behavior or sleep position, back-sleeping can stem from many causes. Some of these reasons are more subtle than others, but none are reasons to worry about your pet’s health or well-being. Generally speaking, when a dog sleeps on their back, it’s a good thing!

Read more