Skip to main content
Global Animal Guide

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

Veterinary references checked with PetHealth+ · Last reviewed June 2026

By , Founder Veterinary references checked with PetHealth+ ( process ) Last reviewed Cite this page How we research & review
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

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.

Sources