Does your dog is showing other symptoms like loss of appetite, diarrhea, pacing, drooling etc? Occasional vomiting in dogs is not matter of great concern particularly if he is eating, drinking and playing well. If vomiting continues for more than 24 hours then it is a medical emergency that requires vet visit immediately.
There are many reasons of vomiting in dogs like gastritis, excess gastric acidity, over eating, eating rapidly, exercise after taking meals, food allergies, changes in diet, eating of grass or garbage, Gastrointestinal obstruction, intestinal parasites, intestinal and gastric tumors, liver disease, kidney disease, adrenal gland disease, heat stroke,middle ear infections, and some psychological disorders. It will be good to see a vet for differential diagnosis and best available treatment.
There are many reasons of vomiting in dogs like gastritis, excess gastric acidity, over eating, eating rapidly, exercise after taking meals, food allergies, changes in diet, eating of grass or garbage, Gastrointestinal obstruction, intestinal parasites, intestinal and gastric tumors, liver disease, kidney disease, adrenal gland disease, heat stroke,middle ear infections, and some psychological disorders. It will be good to see a vet for differential diagnosis and best available treatment.