Why Is My Dog Coughing Up Blood? Causes & Care

A dog coughing up blood is never normal and always warrants veterinary attention. The blood may appear as bright red streaks in mucus, pink-tinged foam, or occasionally frank blood. The causes range from treatable infections to life-threatening emergencies like poisoning or heart failure, so identifying the underlying problem quickly matters.

Common Causes of Blood in a Dog’s Cough

A study reviewing 36 dogs that presented with coughing blood found the most frequent causes were bacterial pneumonia (7 cases), cancer (5), trauma (5), immune-related clotting disorders (4), heartworm disease (4), and rat poison ingestion (3). Less common triggers included a twisted lung lobe, heart failure, high blood pressure in the lungs, and an inhaled foreign object. Several dogs had more than one condition contributing to the bleeding.

These causes fall into a few broad categories: infections that damage lung tissue, problems with blood clotting, physical injury to the airways, tumors in the lungs or chest, and heart disease that forces fluid back into the lungs. Each one looks slightly different and progresses on a different timeline.

Rat Poison Ingestion

Anticoagulant rat poisons are one of the more urgent and treatable causes. These products work by depleting vitamin K, which the liver needs to produce clotting factors. Without functional clotting factors, a dog begins bleeding internally. Symptoms typically appear 2 to 5 days after the dog eats the poison, which means you may not connect the two events right away.

In a review of 349 confirmed poisoning cases, 30% of dogs showed clinical signs. The most common were lethargy (86% of symptomatic dogs), difficulty breathing (55%), and visible bleeding (44%). The most frequent site of internal bleeding was the space around the lungs, which explains why coughing blood or struggling to breathe is a hallmark of this poisoning. If caught early, the treatment is straightforward: vitamin K supplementation, often for several weeks. Dogs that receive prompt care generally recover well.

Heartworm Disease

Heartworms live inside the blood vessels of the lungs, where they cause direct physical damage to vessel walls. The body sends immune cells and platelets to repair the damage, but this inflammatory response thickens the vessel lining and triggers swelling in surrounding lung tissue. Fluid and blood leak from small vessels into the lung, producing the cough that many heartworm-positive dogs develop.

The situation becomes more dangerous when heartworms die, either naturally or during treatment. Dead worms trigger blood clots and blockages in pulmonary vessels, which can cause severe, sometimes fatal lung injury. This is why heartworm treatment requires careful veterinary supervision and strict rest during the recovery period. Dogs on monthly heartworm prevention rarely face this problem, making prevention far simpler than treatment.

Lung Tumors

Coughing is the most common sign of lung cancer in dogs, occurring in 52 to 93% of cases. Coughing up blood specifically appears in about 3 to 9% of dogs with lung tumors. Other signs include difficulty breathing (6 to 24%), lethargy (12 to 18%), reduced appetite (13%), and weight loss (7 to 12%). Some dogs with lung cancer show no symptoms at all until the disease is advanced.

Lung tumors cause bleeding by eroding into blood vessels as they grow or by creating areas of tissue breakdown within the tumor itself. Primary lung cancer in dogs is relatively uncommon compared to cancers that spread to the lungs from other locations. Either way, a chest X-ray is usually the first step in identifying a mass.

Heart Failure

Left-sided heart failure causes blood to back up into the lungs. As pressure builds inside the tiny blood vessels of the lungs, fluid leaks first into the tissue between air sacs and then into the air sacs themselves. This fluid is often pink or blood-tinged because it contains plasma and red blood cells that have been pushed through the vessel walls. Dogs with heart failure may cough up pink, frothy material rather than pure blood.

Heart failure coughs tend to worsen at night or when the dog is resting, and the dog may seem unable to get comfortable lying down. If your dog has a known heart condition and develops a new or worsening cough, that’s a sign the disease may be progressing.

Trauma and Injury

Blunt force injuries, like being hit by a car or falling from a height, can bruise the lungs. A pulmonary contusion causes blood and plasma to flood the air spaces in the affected area, reducing the lung’s ability to exchange oxygen. Dogs with lung bruising may cough blood shortly after the injury and show rapid, labored breathing.

Foreign objects lodged in the airway can also cause bleeding. A dog that inhaled a grass awn, stick fragment, or small object may cough blood along with gagging or retching. These cases often come on suddenly in an otherwise healthy dog.

Coughing Blood vs. Vomiting Blood

It’s worth confirming that the blood is actually coming from the lungs and not the stomach. Blood from the lungs tends to be bright red, frothy or mixed with mucus, and produced during coughing. Blood from the stomach is more likely to look dark, resembling coffee grounds, and comes up during retching or vomiting, sometimes mixed with food. Dogs that swallow blood from a nosebleed or bleeding gums can also vomit it back up, which mimics a stomach bleed.

If you’re not sure which you’re seeing, note whether the dog was coughing or retching before the blood appeared. This distinction helps the vet narrow down the source quickly.

What the Vet Will Do

Diagnosis typically starts with a physical exam, blood work, and chest X-rays. Blood tests check for clotting ability, which is critical if poisoning or an immune-related clotting disorder is suspected. Clotting tests can detect rat poison effects before bleeding becomes severe, since certain clotting factors with short lifespans drop off early in the process.

Chest X-rays reveal fluid in the lungs, masses, heart enlargement, or signs of pneumonia. Depending on what these initial tests show, your vet may recommend additional steps like a heartworm test, ultrasound of the heart, or a scope passed into the airways to look for foreign objects or bleeding sites. A platelet count from a simple blood draw can identify clotting disorders caused by immune system problems.

Signs That Require Immediate Emergency Care

Any dog coughing blood should see a vet, but certain signs mean you should go now rather than waiting for a regular appointment:

  • Labored breathing: belly heaving, nostrils flaring, elbows held out from the body, or inability to lie down comfortably
  • Gum or tongue color changes: blue, gray, or very pale gums indicate poor oxygen delivery
  • Pink frothy fluid: suggests active pulmonary edema from heart failure or severe lung damage
  • Collapse, extreme weakness, or confusion
  • Nonstop coughing episodes lasting several minutes or returning repeatedly
  • Known or suspected poison exposure within the past week

A dog that is alert, breathing comfortably, and produced only a small streak of blood in mucus still needs veterinary evaluation, but is less likely to be in immediate crisis. Regardless of how your dog looks right now, keep them calm and limit physical activity until they’ve been examined. Movement and excitement increase blood flow to the lungs and can worsen bleeding from any cause.