What can be grosser than when your dog pukes grass green vomit in the middle of the living room carpet? The answer to this question, as any dog owner can tell you, is: "not much." There are several reasons why your dog might be chowing down on the lawn when he gets a chance. These include to help with digestion, to add fiber to his diet, and "pica", which is a condition that gives your pup the desire to eat non-food items.
Keep in mind that your pup's ancestors would eat grasses, berries, roots, meat, and anything else they could find to eat out in the wild. It is also possible that the desire to eat grass and leaves is nothing more than a leftover trait from long ago. The good news is that with the proper training, you can teach your dog to stop grazing out in the backyard. It can also put an end to those puddles of green vomit in the middle of your carpet.
In the past, dogs may have eaten grass, berries, and anything else when they were hungry. However, today grass may be contaminated with a range of highly toxic herbicides, pesticides, waste from other animals, and many other substances that can harm or kill your dog. In order to get your dog to stop eating grass and many other items, you must teach him to obey the 'leave it' command. You can then use this same command to get him to stop chewing on or eating a wide range of items.
If you are determined to teach your dog how wrong it is for him to eat grass, you are embarking on a task that is likely to take quite a bit of time. This is because, even today, eating grass is something that most breeds do naturally and teaching them not to eat grass goes against their nature.
To convince your dog there are better options out there, you'll need some tasty treats to reward him during training. You'll also need his leash handy, and for one method, a spray bottle filled with water to use as a deterrent.