Why does my Shih Tzu eat grass you may wonder. Probably to relieve an upset stomach. But it might be related to the food they eat. Or they may just like it. Even for experts it is not 100 % sure why dogs eat grass.