Poison help
  1. Home
  2. Dog vomit guide
  3. Blood

Dog Throwing Up Blood: What It Means

✓ Vet-referenced✓ Sources citedUpdated 2026-10-10

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.

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

  1. Call your vet now. Same-day care is needed, and an emergency vet if there is more than a streak.
  2. Take a photo of the vomit and bring any packaging if a toxin is possible.
  3. Do not give human medicines.

Should I take my dog to the vet?

Tick everything that applies. This is a guide, not a diagnosis.

Nothing you tick leaves your browser

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