Dogs enjoy a little vegetation from time to time.
Especially in the spring, when the grass is new and sweet, dogs are tempted to nibble on it. Although we don’t completely understand the reasons why dogs eat grass, ingesting a small amount is likely normal, and not inherently harmful.
If your dog is eating grass excessively, and especially if he’s vomiting afterwards, there’s likely an underlying problem. Dogs that eat grass frequently need to be examined and need diagnostic tests to determine if there’s an underlying problem, such as gastrointestinal discomfort, that’s spurring this behaviour. A dog that eats a substantial amount of grass is at risk for a grass impaction since it’s difficult for them to digest large quantities.