Dog vomiting blood
A dog vomiting blood — bright red, or dark material that looks like coffee grounds — needs prompt veterinary care, especially with weakness, a swollen belly, repeated vomiting, or black stools. Blood in vomit can come from stomach ulcers, swallowed foreign objects, poisoning, severe gastroenteritis, or clotting problems, and some causes lead to dangerous blood loss. Note how much blood, how often, and anything your dog may have eaten, and call a veterinarian now rather than waiting, particularly for puppies, small dogs, or seniors who decline fastest.
Go to a vet now if
- Vomiting bright red blood, or material like coffee grounds, more than once
- Weakness, pale gums, collapse, or a swollen belly
- Black, tarry stools alongside the vomiting
- Possible swallowing of a toxin, bone, or sharp object
Call a vet today if
- A single fleck of blood after hard vomiting in an otherwise bright dog (monitor and call your vet)
What to tell the vet
- How much blood and how many times
- Whether it is red or like coffee grounds
- Any black stools, weakness, or swollen belly
- Possible toxins, bones, or objects swallowed
- Recent medicines, especially anti-inflammatories
- Weight, age, and conditions
What not to do
- Do not give human anti-sickness or pain medicines — some cause stomach bleeding
- Do not force food; offer small sips of water unless your vet says otherwise
- Do not wait if your dog is weak, pale, or vomiting blood repeatedly
What your vet may check
Your vet may check hydration and the abdomen, and use blood tests or imaging to find the source, which may include ulcers, foreign objects, or clotting problems. Treatment is individual and veterinary-led.
Recovery support after veterinary assessment
Once the cause is treated, your vet may advise a bland, easily digested diet and gradual return to food. Digestive support such as Alfavet DiaTab may be suggested on veterinary advice once a serious cause has been addressed.
Frequently asked questions
Is a dog vomiting blood always an emergency?
Repeated blood in vomit, or blood with weakness, pale gums, a swollen belly, or black stools, is an emergency. Even a small amount warrants a prompt call to your vet.
What does coffee-ground vomit mean in dogs?
Dark, granular 'coffee-ground' material is partly digested blood, often from the stomach. It suggests bleeding higher in the gut and should be assessed by a vet promptly.
What can cause a dog to vomit blood?
Stomach ulcers, swallowed foreign objects, poisoning, severe gastroenteritis, and clotting problems are among the causes. A vet can investigate and treat the underlying problem.
← More gut & bloat emergencies
Related emergency guides
Sources & standards
Emergency guidance follows AVMA, Merck Veterinary Manual, ASPCA Animal Poison Control, and small-animal emergency-medicine standards, reviewed by our veterinary advisory board.