Updated On September 23rd, 2025
Pet's info: Dog | Jack Russell Terrier | Male | neutered | 2 years old | 12 lbs
My dog is a Jack Russell Terrier mix. He is neutered,2 years old, and weighs about 12 pounds. The last two nights he has been throwing up in the middle of the night, and it's all YELLOW LIQUID. What is happening to my dog???
3 Answers
Published on April 26th, 2017
Oh no, poor Buddy! It's not good that he's vomiting in the middle of the night. The yellow liquid is likely bile acid, and he could be vomiting due to a GI illness, a foreign body, or GI tumors among other causes. It would be best for him to see a vet for this, and I would take him into one in the morning. The vet can diagnose what is causing him to vomit so he can be treated.
1Pet Parents found this answer helpful
Published on
I'm sorry to hear that Buddy hasn't been feeling well! The yellow liquid that he is vomiting is most likely bile that is coming from the upper small intestine mixed with some stomach acid. This can occur due to a number of possible conditions, including pancreatitis, inflammatory bowel disease, gastrointestinal virus, stomach upset from eating different foods, etc. Try dividing his normal dinner into two portions and feed one of those portions just before bedtime. If this continues, Buddy should see his vet for an exam to determine if any underlying causes are apparent and discuss antacid medications. I hope that he's feeling better soon!
1Pet Parents found this answer helpful
Published on February 9th, 2019
It sounds as Prince is suffering from a gastrointestinal condition, possibly an infection. it could also be due to ingestion of a foreign body material. i would recommend taking him to the vet the first chance you get, he will need to be checked first, if the vet thinks it's a simple gastrointestinal infection he will need an anti vomiting injection, antibiotics and a special food for a few days in order to get better.
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.