Why does my dog want to eat grass and throw up