This article was co-authored by Beverly Ulbrich. 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.
There are 11 references cited in this article, which can be found at the bottom of the page.
wikiHow marks an article as reader-approved once it receives enough positive feedback. In this case, 91% of readers who voted found the article helpful, earning it our reader-approved status.
This article has been viewed 547,323 times.
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]
Steps
Determining Why Your Dog is Eating Dirt
-
1Learn some of the reasons that dogs eat dirt. 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 or a parasite infestation. In other cases, however, eating dirt may simply be a sign of boredom. This is especially true in puppies and young dogs.[2] A dog may also eat dirt to alleviate intestinal distress caused by eating something he shouldn't have.
-
2Think about when the dirt-eating started. 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 -
3Check your dog's gums. 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]
-
4Think about your dog's diet. 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.[4]
- 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.
-
5Talk to your vet. 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.
Preventing Your Dog From Eating Dirt
-
1Entertain your dog. 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.[5]
-
2Try changing your dog's food. 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.[6]
- 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.
-
3Deworm your dog. 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.[7]
-
4If your dog only eats dirt in specific areas, avoid those places. 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.
-
5Supervise your dog when he is outside. 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.[8]
- 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). [9]
-
6Keep potted houseplants out of reach. If your dog eats the dirt from houseplants, remove them from reach, if possible. You can also try spraying them with a taste deterrent.[10]
- 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.
-
7Use a spray bottle to train your dog not to eat dirt. 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.[11]
- 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.
-
8Try a remote punishment device to train your dog. These devices are triggered remotely so the dog does not associate the punishment with you personally. Popular choices include an air horn, or a citronella collar that can be activated to release an unpleasant smell when remotely triggered.[12]
- 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.
-
9Keep your dog indoors. 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.
-
10Consider anxiety medication for your dog. 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.[13]
-
11Consult with a dog trainer or behavior specialist. 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.
Expert Q&A
Did you know you can get expert answers for this article?
Unlock expert answers by supporting wikiHow
-
QuestionHow do you fix a dog's pica?Beverly UlbrichBeverly 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 -
QuestionHow can make my dog bark?Pippa Elliott, MRCVSDr. 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.
VeterinarianIf 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. -
QuestionMy dog is eating dirt. What is he lacking?Community AnswerEating dirt may be just a habit out of boredom. Give him a chew toy or a marrow bone to keep him occupied.
References
- ↑ http://www.vetinfo.com/why-do-dogs-eat-dirt.html
- ↑ https://www.aspca.org/pet-care/virtual-pet-behaviorist/dog-behavior/pica-eating-things-arent-food
- ↑ http://www.pethealthnetwork.com/dog-health/dog-behavior/why-do-dogs-eat-dirt-and-other-gross-things
- ↑ http://www.thedogdaily.com/dish/diet/dogs_vitamins/#.VYCWo_lVhHw
- ↑ https://www.aspca.org/pet-care/virtual-pet-behaviorist/dog-behavior/pica-eating-things-arent-food
- ↑ Beverly Ulbrich. Dog Behaviorist & Trainer. Expert Interview. 30 January 2020.
- ↑ http://www.1800petmeds.com/education/how-to-deworm-dog-5.htm
- ↑ Beverly Ulbrich. Dog Behaviorist & Trainer. Expert Interview. 4 March 2020.
- ↑ https://www.aspca.org/pet-care/virtual-pet-behaviorist/dog-behavior/pica-eating-things-arent-food
- ↑ https://www.aspca.org/pet-care/virtual-pet-behaviorist/dog-behavior/using-taste-deterrents
- ↑ http://dogscience.org/workshop/spritz.shtml
- ↑ https://www.aspca.org/pet-care/virtual-pet-behaviorist/dog-behavior/pica-eating-things-arent-food
- ↑ https://www.aspca.org/pet-care/virtual-pet-behaviorist/dog-behavior/behavioral-medications-dogs
About This Article
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!