Skip to content
Digestion

Dog vomiting blood

Blood in vomit can look like bright red streaks, a pink tinge, or dark grains resembling coffee grounds. In every case it means there is damage or bleeding somewhere in the digestive tract, so it should be taken seriously and shown to a vet as soon as possible.

Updated

When this needs emergency care

If you see any of these, contact a vet immediately, day or night.

  • A lot of bright red blood in the vomit
  • Vomiting blood together with pale or white gums
  • Retching with nothing coming up and a swollen, tight belly
  • Weakness, staggering or collapse
  • Bleeding from several places at once, such as the nose or in the stool
  • A suspicion that your dog swallowed poison or a sharp object

What this means

The colour of the blood in the vomit says something about where it came from. Bright red blood usually points to fresh bleeding close to the mouth or gullet, while dark, coffee-ground material is blood that has been in the stomach for a while. But colour cannot replace an examination: sometimes a dog swallows blood from a mouth wound or a nosebleed, and then the stomach is not the source at all.

It is worth noticing more than the blood itself. Did your dog vomit several times beforehand, or did the vomiting start suddenly with blood? Are the stools black? Are there bruises or tiny red dots on the gums or skin? These details help the vet work out whether the problem lies in the digestive tract or in the way the blood clots.

If you can, photograph the vomit and note when your dog last ate and what it might have swallowed. That gives the vet more to work with than a spoken description.

Possible causes

These are things that can cause this sign. It is not a diagnosis, and they are not equally likely for your dog.

  • Damage to the stomach or bowel lining

    Inflammation or erosions in the stomach or bowel lining can bleed. Your dog may also be dull, eat poorly and keep vomiting.

  • Pancreatitis

    Inflammation of the pancreas commonly shows as vomiting and belly pain. Sometimes blood appears in the vomit, especially if the digestive tract is irritated more severely.

    About the condition: Pancreatitis
  • Stomach bloat and twist

    This is an emergency in which the stomach swells. The dog tries to vomit but brings up almost nothing, and the belly looks swollen.

    About the condition: Bloat (gastric dilatation-volvulus)
  • A blood clotting disorder

    Some inherited or acquired disorders make the blood clot less well. Your dog may then bleed from several places, such as the nose, gums or in the urine.

  • Swallowed objects or poisons

    Sharp objects can damage the lining, and some substances interfere with blood clotting. If you suspect your dog swallowed something, tell the vet.

  • Blood from the mouth or nose

    A dog can swallow blood from damaged gums, a mouth wound or a nosebleed and then vomit it up. This needs checking, because the true source is not always obvious.

What else to watch for

These observations help your vet build the picture faster. Note down what you saw and when.

  • What colour the blood is: bright red or dark like coffee grounds
  • How many times your dog vomited and how much blood there was
  • Whether the stools are black or contain blood
  • Whether your dog is drinking and whether vomiting returns after drinking
  • Whether the belly looks swollen or seems painful
  • Whether there are bruises or red dots on the gums or skin
  • What your dog may have swallowed and when it last ate

When to book a routine visit

If you see even a small amount of blood in the vomit, contact a vet the same day, even if your dog seems bright. Bring a photo of the vomit and details of what your dog has eaten and any medicines it has had.

Related conditions

Conditions whose entries mention this sign. The list is somewhere to read on, not a way to reach a diagnosis.

Body systems: Digestion and liver Blood and immunity