- Home
- Dog vomit guide
- Blood
Dog Throwing Up Blood: What It Means
✓ Vet-referenced✓ Sources citedUpdated 2026-10-10
🚨
See a vet nowBlood in vomit can look like bright red streaks or like coffee grounds (digested blood). A small streak after forceful vomiting can come from minor irritation, but larger amounts or coffee-ground material point to bleeding in the stomach or upper gut.
See a vet now if you notice:- Retching with nothing coming up and a swollen belly (bloat)
- Blood or coffee-ground material
- Vomiting with diarrhea, lethargy or belly pain
- Not keeping water down, or not eating for 24 hours
- Possible toxin, string or swallowed object
- A puppy, senior or dog with health problems
Possible causes
- Stomach ulcers (including from ibuprofen or other NSAIDs)
- Swallowed sharp objects or bones
- Rat poison (anticoagulant) or other toxins
- Severe gastroenteritis or hemorrhagic gastroenteritis
- Clotting problems, tumors or liver disease
What to do
- Call your vet now. Same-day care is needed, and an emergency vet if there is more than a streak.
- Take a photo of the vomit and bring any packaging if a toxin is possible.
- Do not give human medicines.
Related guides
Frequently asked questions
Is it normal for a dog to throw up blood?
An isolated episode in a dog that is otherwise eating, drinking and acting normally is often not serious. Repeated vomiting, or vomiting with other signs, needs a vet.
When should I worry about my dog vomiting?
See a vet if vomiting happens more than once or twice in a day, lasts more than 24 hours, contains blood, or comes with lethargy, diarrhea, belly pain or not eating. Unproductive retching with a swollen belly is an emergency.
What should I feed my dog after vomiting?
Wait a few hours, offer small amounts of water, then a small bland meal (boiled chicken and white rice). Return to the normal diet over 1-2 days if all goes well.
More dog vomit colors
Sources
General information for pet owners, not a diagnosis. If you are worried about your dog, call your vet: they know your pet's history.
Quick answer
See a vet now
Blood in vomit can look like bright red streaks or like coffee grounds (digested blood). A small streak after forceful vomiting can come from minor irritation, but larger amounts or coffee-ground material point to bleeding in the stomach or upper gut.
Dog vomit guide →
📌 Save this guide to Pinterest