Many dogs will vomit after eating grass. Did they eat the grass to make them vomit? Or did they vomit because they ate grass? It is a mystery, but it seems that some dogs may eat vegetation when they have an upset stomach.
Another reason – they just like it. Some dogs have certain species of grass or plant material that they will search out and eat.
In any case, grass eating is basically a normal behavior, and is not of concern unless your dog does it excessively. I think my dog, Sissy may be part cow because she likes to eat a lot of grass, but she doesn’t vomit. Maybe it just settles her stomach.