Why Is My Dog Coughing?
What You Need to Know
Coughing in dogs is a symptom, not a disease — the cause determines the treatment and urgency. The character of the cough is often the best diagnostic clue.
A harsh, dry, "honking" cough is classic for kennel cough (infectious tracheobronchitis), especially if your dog was recently around other dogs. Kennel cough sounds terrible but is usually self-limiting, resolving in 1-3 weeks. It's similar to a human cold — annoying but rarely dangerous in healthy adult dogs.
A soft, moist cough that sounds "wet" or produces phlegm may indicate pneumonia or fluid in the lungs. A cough that worsens at night or when lying down is concerning for heart disease — the heart enlarges and presses on airways, or fluid accumulates in the lungs.
A high-pitched, goose-honk cough in a small breed dog, especially triggered by excitement or pulling on a leash, is often from tracheal collapse — a condition where the tracheal cartilage rings weaken and the airway collapses during breathing.
Chronic coughing that doesn't respond to antibiotics or persists for weeks warrants further investigation. Possible causes include lungworm (especially in dogs who eat slugs or snails), heart disease, chronic bronchitis, or lung tumors.
Common Causes
- Kennel cough (infectious tracheobronchitis) — harsh, dry cough after dog exposure
- Heart disease — cough worse at night/lying down, in older dogs
- Tracheal collapse — goose-honk cough in small breeds
- Pneumonia — wet cough with fever, lethargy, difficulty breathing
- Chronic bronchitis — persistent cough in middle-aged to older dogs
- Foreign body — sudden onset after playing with sticks or eating bones
- Lungworm — especially in dogs who eat slugs/snails, increasingly common
- Allergies — seasonal cough with other allergy signs
Breed Variations
Home Care Tips
Related Questions
Every pet is different
Get personalized guidance for your specific situation — describe your pet's symptoms and Nuzzle will help you understand what's going on.
Ask Nuzzle About Your Pet