Skip to contentPet emergency? Find an out-of-hours vet

Dog Health

Why Is My Dog Coughing? Common Causes & When to Worry

Published Last updated 3 min read

Quick answer

Dog coughing has many causes — kennel cough, heart disease, tracheal collapse, allergies, and foreign bodies are among the most common. A honking cough after boarding may be infectious; a soft cough at night in an older dog may signal heart problems. Contact your vet if coughing persists, worsens, or is accompanied by breathing difficulty or lethargy.

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 typePossible cause
Honking, goose-likeKennel cough, tracheal collapse
Soft, worse at nightHeart failure, chronic bronchitis
Wet or productivePneumonia, lung infection
Hacking after drinkingTracheal collapse, laryngeal disease
Sudden, severeForeign 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

Sources & further reading

Facts in this guide are rewritten in plain English from publicly available UK advice. We name the organisation where a specific point comes from their guidance. Links below go to the original pages — use them to read the source material directly.

PETHEALTH+ is independent. These organisations do not sponsor, approve, or partner with this website. Guidance checked against sources listed below (last updated 2026-06-24).

Related guides

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.