Why Is My Old Dog Eating Dirt? Causes and Solutions

An older dog that suddenly starts eating dirt is usually signaling a health problem, not just a quirky habit. The behavior, called pica, can stem from nutritional deficiencies, digestive disorders, hormonal imbalances, or cognitive decline. Because several of these causes are common in aging dogs and some carry real health risks, it’s worth figuring out what’s driving it rather than dismissing it as odd behavior.

Nutritional Deficiencies and Anemia

One of the most common reasons senior dogs eat dirt is that their body is missing something. Anemia, which means low iron levels in the blood, can drive dogs to seek out soil and clay as a crude way to replace what they’re lacking. Other mineral shortfalls, including calcium and magnesium, may trigger the same instinct. Your dog isn’t “choosing” dirt so much as responding to an internal signal that something is off.

What makes this tricky in older dogs is that they can become deficient even on a diet that worked fine for years. As dogs age, underlying conditions can quietly interfere with nutrient absorption, making a previously balanced diet no longer sufficient. The dirt-eating is your dog’s body trying to compensate.

Digestive and Absorption Problems

Senior dogs are more prone to gastrointestinal conditions that disrupt how nutrients move from food into the bloodstream. When the gut can’t properly break down or absorb what your dog eats, the body registers a shortage and the dog may start craving non-food items like dirt, rocks, or clay.

Conditions like exocrine pancreatic insufficiency (where the pancreas doesn’t produce enough digestive enzymes) and inflammatory bowel disease are both more common in older dogs. The signs can be subtle at first: slightly looser stools, gradual weight loss, a duller coat. Dirt eating may actually be one of the earlier noticeable clues that something digestive is going wrong. Interestingly, research has found that overall digestive efficiency doesn’t automatically decline with age in dogs. So if your senior dog is losing weight or eating dirt, it’s more likely a specific condition interfering with digestion rather than normal aging.

Hormonal Imbalances

Cushing’s disease is especially worth knowing about because it’s common in dogs around nine years old and older. It happens when the body produces too much cortisol, a stress hormone. One hallmark symptom is a dramatically increased appetite. Dogs with Cushing’s often act like they’re starving, eating everything in sight, and that ravenous drive can extend to dirt and other non-food items.

Other signs to watch for include drinking and urinating far more than usual, a pot-bellied appearance, thinning skin, hair loss, and reduced energy. If your old dog is eating dirt and also seems excessively thirsty or has developed a rounded belly, those symptoms together paint a clearer picture.

Cognitive Decline in Senior Dogs

Dogs can develop a condition similar to dementia in humans, known as canine cognitive dysfunction. It affects memory, awareness, and learned behaviors, and it becomes increasingly common as dogs reach their later years. Pica, including dirt eating, is one of the behavioral changes linked to cognitive decline.

The connection makes sense when you think about it: a dog experiencing confusion may lose its ability to distinguish food from non-food, or may develop repetitive, compulsive behaviors it can’t easily stop. Other signs of cognitive dysfunction include pacing, staring at walls, getting “stuck” in corners, disrupted sleep patterns, forgetting house training, and not recognizing familiar people or routes. If the dirt eating appeared alongside any of these changes, cognitive decline is a real possibility.

What Eating Dirt Can Do to Your Dog

Beyond whatever is causing the behavior, the dirt itself poses risks. Soil commonly harbors intestinal parasites, including roundworms, hookworms, and whipworms. These are among the most widespread parasites affecting dogs globally, and they’re picked up directly through contaminated soil, either by ingestion or, in the case of hookworms, by larvae penetrating the skin or mouth lining.

Parasitic infections can cause weight loss, diarrhea, and further anemia, which creates a vicious cycle: if your dog is already eating dirt because of low iron, picking up parasites from the soil will make the anemia worse. Beyond parasites, soil in yards and gardens may contain fertilizers, pesticides, herbicides, or naturally occurring toxins. Rocks and debris mixed into dirt can also cause intestinal blockages or damage teeth, both of which become more serious concerns in older dogs whose bodies recover more slowly.

How Your Vet Figures Out the Cause

A veterinarian will typically start with a few standard tests to narrow down what’s going on. A complete blood count checks red blood cell levels (catching anemia), white blood cell counts (flagging infection or inflammation), and platelet numbers. A biochemistry profile evaluates organ function, screening for kidney disease, liver problems, and diabetes in a single panel. Thyroid hormone testing is also routine for senior dogs, since an underactive thyroid can affect appetite and energy. A urinalysis rounds out the picture.

Depending on those initial results, your vet may recommend additional testing for conditions like Cushing’s disease or pancreatic insufficiency. A fecal exam can check for parasites your dog may have already picked up from the soil. If no physical cause is found, cognitive dysfunction or a behavioral component becomes more likely.

Managing the Behavior at Home

While you’re working with your vet to identify the underlying cause, there are practical steps to keep your dog safe. The simplest is limiting access: block off garden beds, planters, or bare soil areas in your yard with temporary fencing or barriers. On walks, keep your dog on a shorter leash near dirt patches and be ready to redirect.

When you catch your dog going for dirt, interrupt the behavior with a sharp clap or a firm verbal cue, then immediately offer something better. A favorite treat, a toy, or even just enthusiastic praise for stopping can redirect their attention. The goal is to make the alternative more appealing than the dirt. Punishment doesn’t work here and can actually make the problem worse by creating anxiety, which may intensify compulsive behaviors.

For dogs that eat dirt out of boredom or restlessness, increasing daily enrichment helps. Puzzle feeders, sniff-based games, and regular walks (adjusted for your senior dog’s energy level) give their brain something to do. That said, if your older dog only recently started this behavior, boredom alone is unlikely to be the full explanation. Something physiological has probably shifted, and enrichment is a useful bridge while you figure out what it is.

Dietary Adjustments Worth Considering

If a nutritional gap is contributing to the dirt eating, your vet may suggest switching to a senior-formulated food or adding specific supplements. Some older dogs benefit from more easily digestible protein sources or added fiber, though the type of fiber matters. Research has shown that soluble fiber (like beet pulp) can actually reduce protein and fat absorption in older dogs compared to younger ones, so a diet change should be guided by what your specific dog needs rather than a generic “senior” label.

If a malabsorption condition is diagnosed, treatment for that underlying issue often resolves the dirt eating on its own. Dogs with pancreatic insufficiency, for example, typically improve quickly once enzyme supplements are added to their meals. The craving for dirt fades as the body starts getting the nutrients it was missing.