Petco Text Logo
Petco Pet Logo

My dog threw up blood and isn't eating. When should I see a vet?

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.

4 Answers

Most Helpful Answer

Image profile

Answered By Dr. Strydom, DVM

Veterinarian

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.

Vote icon

1Pet Parents found this answer helpful

Related Answers from Veterinarians

  • Image profile

    Answered By Dr. Leigh, DVM

    Veterinarian

    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.

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Jennifer Summerfield, DVM CPDT-KA

    Veterinarian, Certified Dog Trainer

    Published on April 5th, 2017

    Poor Spock! There are a number of things that could cause vomiting blood that would not show up on x-rays. Some possibilities would include a bleeding stomach ulcer, HGE (hemorrhagic gastroenteritis), a systemic bleeding disorder of some kind, ingestion of something toxic, or irritation to the stomach and esophagus from repeated episodes of vomiting. It's good that his bloodwork was normal also, as this makes it less likely that the problem is something serious :) He should be feeling better with medication from your vet within the next 24 hours. If not, I would recommend calling your vet or taking Spock back for a recheck to make sure that everything is okay.

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Dr. Melanie, BVSc MS

    Veterinarian

    Published on April 22nd, 2017

    I'm sorry Spock isn't doing well at the moment! If he had a foreign body causing a a complete or partial obstruction, I would expect to see diarrhea or a complete cessation of pooping. I agree that if the vet suspected a foreign body, she would have have done more testing such as an exploratory surgery. I would keep giving Spock his medications as prescribed and the diet. I hope this gives you peace of mind and he keeps getting better!

    Vote icon

    1Pet Parents found this answer helpful

See More Answers
image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored