PDF download Download Article PDF download Download Article

Dogs eat dirt for a lot of reasons, some very minor and some more severe. If your dog only occasionally eats dirt, it is probably nothing to worry about. He may be trying to eat a bit of buried food, and the dirt is just in his way! If your dog eats dirt frequently, however, it could be a sign of a problem. You will need to watch your dog closely to determine when he is eating dirt and try to figure out why. Only then can you take effective steps to remedy the problem. [1]

Part 1
Part 1 of 2:

Determining Why Your Dog is Eating Dirt

PDF download Download Article
  1. Eating dirt is a form of pica, or eating things that aren't food. In some cases, pica is caused by a mineral deficiency in your dog's diet, a parasite infestation, or a case of anemia. A dog may also eat dirt to alleviate an upset stomach. [2]
  2. Were there any recent changes in the dog's diet, level of activity, or environment? Does the dog show any other unusual symptoms or behaviors that might help explain the problem? If you have multiple dogs, are they all eating dirt?
    • If your dog eats an unusual quantity of dirt, keep a close eye on him in case he did eat something he should not have and is experiencing signs of poisoning.
    • If multiple dogs in a household are all eating dirt, it could be a sign of a deficiency in their diet.
    • If multiple dogs are all eating dirt from the same location, however, it could be that there is something delicious in that dirt.
    Advertisement
  3. Eating dirt may be a sign of anemia caused by dietary deficiencies or parasites. If the dog's gums are pale or jaundiced (yellow in color) take him to the vet right away for further diagnosis and treatment. [3]
  4. Most commercial dog foods contain enough vitamins and minerals to keep a dog healthy, but some brands contain less minerals than others. Check the label of your dog food and compare it to other brands to make sure it has similar amounts of minerals like iron and calcium. If your dog eats a raw or home-cooked diet, he may not be getting the nutrients he needs. Talk to your vet about mineral supplements in that case.
    • A dog may also eat dirt because he is hungry. If you have cut back on your dog's food because he is overweight, consider a lower-calorie food that keeps him feeling full instead of less of his normal food.
  5. If you can't figure out the cause of your dog's dirt-eating, or suspect it may be a sign of a more serious problem, bring the dog in for a check-up. During an exam, the vet can check the dog's overall health, order lab work to rule out deficiencies and diseases, and look for signs of parasites.
    • Some veterinarians may be willing to offer advice over the phone. You can try calling your vet first to talk about the behavior and get some suggestions of things to try.
    • Check out the dog's feces. If he has diarrhea or produces a greasy stool it might be he isn't digesting his food properly. This can lead to an nutritional imbalance and the dog eats dirt in an attempt to remedy this. This being the case, a vet consultation is essential since the problem needs investigating and a solution found.
  6. Advertisement
Part 2
Part 2 of 2:

Preventing Your Dog From Eating Dirt

PDF download Download Article
  1. Increase the amount of attention you give your dog, and give him a selection of new and interesting toys to play with. If possible, take your dog on extra walks. A busy, tired dog is less likely to try to entertain himself by eating dirt. [4]
  2. If you suspect that your dog food contains insufficient minerals, try a different brand. There are many kinds of dog food available. Try giving your dog wet, canned foods, which typically have more nutrients and are healthier for your dog. You can also look for dog foods made out of natural ingredients as well. [5]
    • Be sure to look for a food that addresses any special needs your dog might have (age, size, activity level, medical issues). When in doubt, call your vet for a recommendation.
  3. Intestinal parasites like roundworms, hookworms, and whipworms can absorb nutrients your dog needs and cause anemia and intestinal distress, both of which can lead to dirt-eating. Visible worms in your dog's feces are a definite sign he is infected, but other symptoms include diarrhea, low appetite, loss of energy, etc. If you suspect worms, you can get dewormer tablets at your local pet store, or from your veterinarian.
    • Some breeds of dogs (especially Australian shepherds and collies) are sensitive to the ingredients in some dewormers, so it's a good idea to check with your vet first. [6]
  4. This is most likely a sign that your dog is interested in eating something in the dirt, and not the dirt itself. But if the behavior bothers you, keep him away from that patch the dirt.
  5. Walk your dog on a leash, and keep an eye on him while he is in the yard. Discourage your dog verbally when you see him start to eat dirt and physically tug him away if he's on a leash. Try to distract him or redirect him, and give him praise when he leaves the dirt alone. That way, you can start breaking his habit. [7]
    • If your dog only eats dirt from a specific area of your yard, you can try treating the area with a taste deterrent like cayenne pepper, hot sauce, or a bitter apple spray (available at pet stores). [8]
  6. If your dog eats the dirt from houseplants, remove them from reach, if possible. You can also try spraying them with a taste deterrent. [9]
    • If you see your dog approach the plants, tell him firmly to "sit." When he does, reward him with a small treat to reinforce the positive behavior.
  7. Carry a spray bottle filled with cool, clean water when you go on walks, and keep it nearby when your dog is in the yard. When you see your dog begin to eat dirt, approach him and scold him with a firm "No!" Wait one second, and then spray him in the face with a spray bottle. [10]
    • Never use hot water, or add anything to the water that could hurt the dog or sting his eyes.
    • Never use a spray bottle on a dog that might bite you.
  8. These devices are triggered remotely so the dog does not associate the punishment with you personally. Popular choices include a citronella collar that can be activated to release an unpleasant smell when remotely triggered. [11]
    • Many dog owners are against using punishments of this nature, whereas others think it is justified if the behavior they are trying to stop could be harmful to the dog. Use your best judgement and do what's right for you and your dog.
  9. If you are unable to supervise your dog when he is outside and can't get him to stop eating dirt, you may need to keep him indoors while you are away. Make sure to keep all houseplants out of reach, or he may still find a way to get his dirt fix indoors.
  10. If your dog won't stop eating dirt and exhibits other signs of anxiety, first try adding more entertainment and removing any stressors from his life that you can. If this is not possible or does not help, talk to your vet about the possibility that he needs an anxiety medication. [12]
  11. If your vet finds nothing physically wrong with your dog, and none of these at-home remedies are successful, an experienced trainer or animal behavior specialist may be able to help. Ask your vet for a recommendation, or call your local pet store. You can also do a web search for "animal behavior" or "dog training" in your area.
  12. Advertisement

Expert Q&A

Search
Add New Question
  • Question
    How do you fix a dog's pica?
    Beverly Ulbrich
    Dog Behaviorist & Trainer
    Beverly Ulbrich is a Dog Behaviorist and Trainer and the Founder of The Pooch Coach, a private dog training business based in the San Francisco Bay Area. She is a Certified CGC (Canine Good Citizen) Evaluator by the American Kennel Club and has served on the Board of Directors for the American Humane Association and Rocket Dog Rescue. She has been voted the best private dog trainer in the San Francisco Bay Area 4 times by SF Chronicle and by Bay Woof, and she has won 4 "Top Dog Blog" awards. She has also been featured on TV as a dog behavior expert. Beverly has over 18 years of dog behavior training experience and specializes in dog aggression and anxiety training. She has a Master of Business Administration from Santa Clara University and a BS from Rutgers University.
    Dog Behaviorist & Trainer
    Expert Answer
    If your dog is just on a plain kibble diet, they may need to be put on a fresh or raw diet to get more nutrients than what just kibble provides.
  • Question
    How can make my dog bark?
    Pippa Elliott, MRCVS
    Veterinarian
    Dr. Elliott, BVMS, MRCVS is a veterinarian with over 30 years of experience in veterinary surgery and companion animal practice. She graduated from the University of Glasgow in 1987 with a degree in veterinary medicine and surgery. She has worked at the same animal clinic in her hometown for over 20 years.
    Veterinarian
    Expert Answer
    If the dog is a youngster, then be patient. Puppies sometimes don't 'find' their bark until they are several months old. If the dog is an adult, then try getting a friend to knock on the door, or a similar action, which should trigger barking. Have some treats handy, and when the dog gives their first, quiet tentative "Woof" give the dog lots of praise and a treat. This will gradually teach the dog that barking is OK and help them find their voice.
  • Question
    My dog is eating dirt. What is he lacking?
    Community Answer
    Eating dirt may be just a habit out of boredom. Give him a chew toy or a marrow bone to keep him occupied.
See more answers
Ask a Question
      Advertisement

      Tips

      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Name
      Please provide your name and last initial
      Thanks for submitting a tip for review!

      About This Article

      Article Summary X

      To get your dog to stop eating dirt, start by giving it more attention and keeping it entertained, since a dog will sometimes eat dirt when it’s bored. You can also try changing your dog’s food if you suspect it’s not getting enough vitamins or minerals. While walking your dog, bring a spray bottle of water so you can spray it’s face and say, “No!” if it starts eating dirt. If these things don’t work, take your dog to the vet, because it may be suffering from from intestinal parasites. For tips from our Veterinary reviewer on finding the cause of your dog’s behavior, read on!

      Did this summary help you?
      Thanks to all authors for creating a page that has been read 570,940 times.

      Reader Success Stories

      • Share V.

        Nov 15, 2017

        "Helped me understand why my 9 month old pup started eating dirt out of my fig tree plant. He was just wormed and ..." more
        Rated this article:
      Share your story

      Did this article help you?

      Advertisement