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

Dog Health

Why Is My Dog Coughing?

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**.

Key takeaways

  • 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.
  • 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.
  • 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.

The full picture

Causes, home monitoring, treatment options and the exact signs that mean call your vet — in the complete guide.

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.

Reviewed 2026-06-24 against UK veterinary guidance · Information only — not a substitute for seeing your vet.