answered 3/27/2010 My Dog Keeps Eating Grass And Throwing Up, What Is Wrong With Him? You answered your own question. What is wrong is he's got congestive heart failure. This is how my dog (with a bad heart) acted at the end of his life too. You did know it was fatal didn't you?