My guess would be that he ate somthing that he should not of until you get him to the vet i would suggest feed him twice boiled chicken (boil the chicken, drain the juice and re-add water and boil agian) and boiled rice. it worked for my dog