Why Is My Dog Coughing? Common Causes & When to Worry
Veterinary references checked with PetHealth+ · Last reviewed June 2026
Types of cough and what they suggest
The sound and timing of a cough offer clues, though only your vet can confirm the cause.
| Cough type | Possible cause |
|---|---|
| Honking, goose-like | Kennel cough, tracheal collapse |
| Soft, worse at night | Heart failure, chronic bronchitis |
| Wet or productive | Pneumonia, lung infection |
| Hacking after drinking | Tracheal collapse, laryngeal disease |
| Sudden, severe | Foreign body in airway |
Infectious causes
Kennel cough (infectious tracheobronchitis) spreads in group settings and causes a dry, honking cough. Most dogs recover within one to three weeks, but puppies and brachycephalic breeds can develop pneumonia.
Canine influenza and other respiratory viruses cause coughing with fever and nasal discharge. Heartworm disease can also produce a cough as worms affect the lungs and heart.
Heart and airway disease
Congestive heart failure — especially in Cavalier King Charles Spaniels, Chihuahuas, and other small breeds — causes fluid buildup in the lungs. Coughing is often worse at night or after exercise.
Tracheal collapse affects toy breeds and causes a goose-honk cough when excited or pulling on a lead. Chronic bronchitis produces a persistent wet cough in middle-aged and older dogs.
Allergies and environmental irritants
Pollen, dust, smoke, and household sprays can irritate airways. Allergic cough may occur alongside skin itch or seasonal patterns. Reverse sneezing — rapid inward snorting — is often mistaken for coughing but is usually harmless.
Foreign bodies and other causes
Grass seeds, bones, or toys lodged in the throat or airway cause sudden, intense coughing, gagging, and pawing at the mouth. This is an emergency if breathing is affected.
Other causes include lung tumours, fungal infections, and aspiration pneumonia from vomiting or regurgitation.
When to see your vet
Book an appointment if:
- Coughing lasts more than three to five days
- Your dog has fever, nasal discharge, or reduced appetite
- Coughing is getting worse despite rest
- You notice laboured breathing, blue gums, or collapse
- Your dog is a puppy, senior, or has a heart murmur
Your vet may recommend chest X-rays, heart tests, airway examination, or infectious disease testing depending on findings.
Home care while waiting for your vet
- Switch from a collar to a harness to reduce throat pressure
- Avoid smoke, strong perfumes, and dusty environments
- Limit strenuous exercise until evaluated
- Do not give human cough suppressants without veterinary approval
Related guides: Kennel cough in dogs · Heartworm in dogs · Dog allergies and itching
Frequently asked questions
What does kennel cough sound like in dogs?
It often sounds like a harsh, honking cough — as if the dog is trying to clear something from the throat. It may be triggered by excitement, exercise, or pressure on the neck from a collar.
Can heart disease cause coughing in dogs?
Yes. Enlarged hearts or fluid in the lungs (congestive heart failure) cause a soft, persistent cough, especially at night or after lying down. This is common in older small breeds.
When should I take my coughing dog to the vet?
See your vet if coughing lasts more than a few days, worsens, includes blood, or is paired with breathing difficulty, blue gums, lethargy, or loss of appetite. Any cough in a puppy warrants prompt attention.
Can allergies make dogs cough?
Environmental allergens can irritate airways and cause coughing, often alongside sneezing, itchy skin, or watery eyes. Your vet can distinguish allergic cough from infection or heart disease.