Dogs may vomit for a number of reasons; however, the colour may indicate certain problems. Green vomit may be the result of bile from the part of the small intestine that is connected to the stomach.
Inflammation of the Small Intestine
Inflammatory bowel disease (IBD) occurs when sections of the gastrointestinal tract become invaded with inflammatory cells. A common symptom is inflammation of the small intestine, called enteritis. Inflammation of the small intestine causes vomiting. Vomit may be a clear liquid, green or yellow bile, foam or food.
Your dog’s vomit will be a fluorescent green liquid if he ingests antifreeze. It contains an ingredient called ethylene glycol, which smells and tastes sweet to a dog. It takes as little as 2 tablespoons of antifreeze to kill a dog. The ethylene glycol causes changes in the dog’s brain. It is toxic to the kidneys and can lead to kidney failure. In addition to green vomit, signs your dog has ingested antifreeze include staggering, seizures, loss of consciousness, excessive urination or no urination.
If a dog eats too much after a day of fasting, he may vomit green bile 10 to 12 hours after eating. This may just mean he has an irritable stomach. To prevent this, it is best to feed your dog smaller meals throughout the day.
There are a number of reasons your dog may vomit that are not life threatening. Causes may include car sickness, diet change, ingestion of garbage, post-operative nausea or certain medications. Whatever the reason, the vomit may be green if food previously eaten by the dog makes its way into the intestines.
Vomiting may be coupled with other symptoms including diarrhoea, dehydration, weight loss or change in appetite. In addition, blood in the vomit and excessive vomiting indicate a serious problem. Contact your veterinarian immediately if you notice any of these symptoms, as it could be the result of a life-threatening health problem.