Why do Dogs Eat Grass and Dirt?

A dog will eat strange things from time to time. Dogs only tend to eat grass and dirt when they have an upset stomach, some believe the grass and dirt help calm their stomachs while other believe they eat it so they can throw up easier. If your dog does this frequently you should take it to the vet, it’s better safe then sorry.