Petco Text Logo
Petco Pet Logo

Why is my dog throwing up water with blood but acting normal?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed | Male | neutered | 3 years and 1 month old

My dog is heaving up water with little flecks of bloodles. He isn't appearing otherwise sick. He still eats, sometimes he'll refuse a treat.

2 Answers

Most Helpful Answer

Image profile

Answered By Destini R. Holloway, DVM

Veterinarian

Published on November 3rd, 2016

Poor Hades. Vomiting up small amounts of blood could be a sign that he has a stomach ulcer. The severity of the ulcer can vary depending on how deep it is. I would recommend at least having him checked by your veterinarian and given some medications to help coat his stomach and intestinal lining to give things time to heal properly. He also may need to go on a short course of antacids to reduce the acid load for a while to allow things to heal well.

Vote icon

1Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By Dr. Melanie, BVSc MS

    Veterinarian

    Published on

    Throwing up blood is serious, and can be a sign of GI ulcers, a foreign body, GI tumors, or poisoning (such as from rat bait). Even if it is little flecks of blood, it's not normal and it should be investigated. It's also not normal for Hades to throw up water. I would take him into the vet today. The vet can diagnose what is causing his symptoms, and how best to treat it.

    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