Question: why do gsd eat grass?
Answer: When your German Shepherd grazes in the yard, he is following his instinct and filling his tummy with a tasty treat. The grass contains nutrients such as fiber that is good for his diet. One common thought is that eating grass helps your dog's stomach and some dogs eat grass to throw up.