I have observed that vomiting in dogs is a common occurrence. It seems to be a physiological mechanism of the gut to clean itself especially if the dog has ingested something not suited to the gut. You know that dogs are carnivores and the habit of eating cooked food and vegetables came as a result of domestication. A major cause of vomiting is when a dog has eaten quite a little bit of food too fast. If could also have ingested a noxious indigestible product that elicits discomfort. Other causes of vomiting include gastrointestinal parasites and other vermin which may cause inflammation. Do you take your dog for periodic examination? I pose this question because vomiting can also be caused by other serious conditions like cancer or liver diseases. I have observed that dogs eat grass as a prelude to vomiting and then continues with normal feeding activities, there should be no cause for alarm. Vomit can also become acute when there is nothing in the stomach to throw up save for bile which is a green yellowish liquid. Monitoring is essential because a pattern of vomiting would point to a serious condition.