Why do dogs eat grass then are sick