Veterinarians will tell you that they answer this question all day, every day which means lots of dogs eat grass. Eating “strange” non-food items (like grass) is technically known as pica and may be associated with a diet deficient in nutrients, vitamins, or minerals. But dogs on well-balanced, commercial diets should not be nutritionally deficient, so why do they eat grass?
The question may be simple, but the answer is not.