My 2 year old golden retriever keeps gagging as if he needs to vomit but never does. He also will not stop eating grass. I know they usually do this to vomit but he still hasn't vomited. Both problems started 2 days ago... anyone know what's wrong?