Do dogs eat grass because they need to vomit, or do they vomit simply because they eat grass?
The cause and effect relationship in animals of eating grass and then vomiting is often questioned. No one has ever proven that dogs are intelligent enough to use grass as a medicinal herb, so those in the medical profession generally believe that dogs eat grass simply because they like the taste of it and that the vomiting just follows. Therefore, it’s unlikely that a dog will eat grass or other plants in the hopes that they will settle its stomach. Be aware, however, that some plants, or grass that has been treated with fertilizer or herbicide, can cause stomach upset or other problems, some of which may be severe. See Prevent Poisonings for a list of toxic plants.