How To Stop Your Puppy From Eating Dirt And Grass. Teach your puppy how to leave it. Keep your dog mentally stimulated. There are four steps that you can take to stop your dog from eating dirt. If youre worried that your dogs dirt eating is due to a nutritional imbalance you should consult your veterinarian about your canine companions diet and whether changes need to be made.
How to stop a dog from eating dirt The first thing you need to do is visit your veterinarian for an accurate diagnosis. To use this method add a relative amount of vinegar to water in a spray bottle. Try to distract him or redirect him and give him praise when he leaves the dirt. Mulch can even be more tempting to a dog due to its potent smell. If your dog is very stubborn about not eating then try using some sort of aversive control by giving him something he doesnt like that you can give orally when he eats dirt and preferably something that makes him vomit since this method will keep your dog from getting into the habit of eating. Of course to stop your dog from eating dirt out of boredom make sure hes getting plenty of regular.
Discourage your dog verbally when you see him start to eat dirt and physically tug him away if hes on a leash.
Exercise your dog frequently. Grass dirt leaves sticks feces from geese rabbits deer and other animals and sometimes rocks garbage or anything else they find when on a walk or out in the back yard. Its safest to block off any parts of your yard where mulch is present in order to prevent your pup. For instance you can provide a patch or a container of healthy wheatgrass for your dog to munch. Then spray the mixture on the rocks such that the smell will repel the dog from consuming the latter. You can also introduce your puppy to a command like drop it when its chewing an inappropriate object.