Grass and weeds are a staple of the diets of many dogs. Puppies are eager to investigate their surroundings, and a good dose of plant nutrition can improve their digestive health. Grass is rich in dietary fiber, and also contains vitamins and minerals. It’s not poisonous to dogs, but it’s not a great choice if your dog is prone to ingesting harmful substances.
Source: https://dogcrunch.tumblr.com/post/701250472182431744/why-do-dogs-eat-grass-and-weeds