Updated On September 23rd, 2025
Pet's info: Dog | Australian Shepherd | Male | neutered | 4 years old | 60 lbs
My dog vomited blood diluted bile and hasn't eaten yet today but was acting fine yesterday. He had eaten meat a couple days ago but I can't think of what else he may have gotten into as he is around us constantly. We are on a steep icy back road in the mountains that we shouldn't be driving on. Is it okay if I just keep an eye on him for now instead of rushing to the vet? He is has G.I. problems as a rule so he eats Hills Digestive Support. His stools have been okay and he is resting.
2 Answers
Published on February 23rd, 2023
If it was a one time instance, then yes, it should be OK to just watch him right now. I do think he should see a vet for sure if it happens again - bloody vomit is not a good sign. If you have some on hand, you can give him oral Omeprazole 10mg once per day. It would be a good idea. Hope this helps. Best wishes.
1Pet Parents found this answer helpful
Published on April 27th, 2017
If the vomiting continues or he seems lethargic than he should be seen by a vet. He could have a parasite or infection and your vet can run some diagnostic tests, if needed, to help diagnose. He may need a dewormer, antibiotics, antacid, gastrointestinal protectant, or other medications depending on the cause.
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.