A coughing dog can sound alarming—sometimes it sounds like they're choking, gagging, or trying to vomit. But coughing in dogs is actually a protective reflex, just like in humans. It clears the airways of irritants, mucus, or foreign material.
The challenge is figuring out whether the cough is a minor irritation that will pass, or a sign of something that needs treatment. Here's what you need to know.
Types of Dog Cough and What They Mean
Paying attention to what the cough sounds like can help narrow down the cause:
- Dry, honking cough — Classic kennel cough sound, also common with tracheal collapse. Sounds like a goose honk. Often triggered by excitement, pulling on the leash, or drinking water.
- Wet, productive cough — The dog sounds like they're bringing something up. Often associated with pneumonia, bronchitis, or fluid in the lungs.
- Gagging or retching after coughing — Common with kennel cough and post-nasal drip. Sometimes produces white foam, which owners often mistake for vomiting.
- Nighttime cough — Coughing that worsens when lying down is a hallmark of heart disease, particularly in older small-breed dogs.
Common Causes of Coughing in Dogs
- Kennel cough (infectious tracheobronchitis) — The most common cause, especially after boarding, grooming, dog parks, or any contact with other dogs. Caused by Bordetella bacteria and/or parainfluenza virus. Usually produces a harsh, dry cough that sounds like something is stuck in the throat.
- Heart disease — Congestive heart failure causes fluid to accumulate in or around the lungs, triggering a cough. More common in older dogs, especially small breeds like Cavalier King Charles Spaniels, Chihuahuas, and Dachshunds. The cough is often worse at night or after rest.
- Tracheal collapse — The trachea (windpipe) weakens and flattens, causing a honking cough. Most common in small and toy breeds (Yorkies, Pomeranians, Chihuahuas). Triggered by excitement, heat, or collar pressure.
- Canine influenza (dog flu) — Similar to kennel cough but can be more severe. Causes coughing, nasal discharge, fever, and lethargy. Two strains exist (H3N2 and H3N8).
- Pneumonia — Bacterial, viral, or aspiration pneumonia causes a wet cough, fever, difficulty breathing, and lethargy. This is serious and requires prompt treatment.
- Foreign body — Sticks, bones, or small objects lodged in the throat or airways cause sudden, violent coughing. This is an emergency if the dog is in distress.
- Allergies and environmental irritants — Smoke, dust, pollen, and strong chemicals can trigger coughing in sensitive dogs.
- Lung parasites — Heartworm disease and lungworms can cause chronic coughing. Heartworm is preventable with monthly medication.
🚨 Red Flags: Get to a Vet Immediately If You See:
- Difficulty breathing or rapid breathing — Labored breathing, belly heaving, or extended neck is always an emergency.
- Coughing up blood — Indicates serious lung or airway disease.
- Blue or pale gums — Sign of oxygen deprivation. Emergency.
- Collapse or fainting after coughing — Can indicate severe heart disease or tracheal collapse.
- Not eating and lethargic — Especially combined with fever, this suggests pneumonia or severe infection.
- Cough worsening rapidly — A cough that gets significantly worse over hours rather than days needs urgent evaluation.
- Swollen abdomen with cough — May indicate heart failure with fluid accumulation.
- Puppies or unvaccinated dogs — Higher risk for severe infections like distemper or complicated pneumonia.
What You Can Do at Home
If your dog has a mild cough but is otherwise eating, drinking, and acting normally:
Home Care Tips:
- Rest — Limit exercise and excitement, which can trigger coughing fits. Short, calm leash walks only.
- Use a harness instead of a collar — Collars put pressure on the trachea and can worsen coughing, especially in small breeds.
- Humidify the air — A humidifier or steamy bathroom can help soothe irritated airways, especially with kennel cough.
- Honey — A teaspoon of raw honey (for dogs over 1 year) can soothe an irritated throat. Not a cure, but can provide temporary relief. Do not give to puppies.
- Keep other dogs away — If you suspect kennel cough, isolate your dog to prevent spreading. It's highly contagious.
- Avoid irritants — No smoking around your dog. Avoid heavy perfumes, aerosol sprays, and dusty environments.
- Monitor and record — Note when the cough happens (day vs. night, after exercise, while resting), what it sounds like, and how often. Video the cough for your vet—it's incredibly helpful.
Important: Don't give your dog human cough suppressants (like Robitussin) without vet approval. Some contain xylitol or ingredients toxic to dogs. And never ignore a cough that lasts more than a few days—early treatment prevents complications.
A Note About Heart Cough
If your older dog (especially a small breed) develops a cough that's worse at night, during rest, or after excitement—and you notice they tire more easily on walks—heart disease is a real possibility. This isn't something to manage at home. Your vet can diagnose heart disease with a chest X-ray and echocardiogram, and medications can significantly improve your dog's quality of life and survival time.
Prevention
Keep your dog's Bordetella (kennel cough) vaccine up to date, especially if they go to daycare, boarding, groomers, or dog parks. Ensure they're on year-round heartworm prevention. And if you notice any cough lasting more than a couple of days, don't wait—your vet is your best resource.