Dog Coughing - Causes, Types and When to Act

A dog coughing during a walk, its owner crouching beside it with concern
Photo: Tima Miroshnichenko / Pexels
In short

Dog coughing has many causes - kennel cough, allergies, a foreign body, tracheal collapse, and heart or lung disease among them. A single cough is usually nothing. A cough lasting more than a week, or any cough paired with laboured breathing, lethargy or pale gums, needs a vet visit without delay. Do not try to diagnose or treat your dog at home - coughs look and sound different depending on the cause, and only an examination can tell you what you are dealing with.

A cough is easy to wave away - after all, everyone coughs now and then. The trouble is that a dog's cough can mean a dozen different things: a passing infection, an allergen on the breeze, a blade of grass in the wrong place, or the first sign of a heart problem that has been quietly developing for years. Knowing how the cough sounds and what else is going on gives you the clearest clue about what to do next.

Why is my dog coughing - the main causes

Coughing is a reflex. The body is trying to clear something from the airways - but that "something" can be very different from dog to dog.

Kennel cough

The most common cause of a sudden cough in dogs with social lives. It spreads wherever dogs share air: dog parks, boarding kennels, shows, training classes. The usual culprits are Bordetella bronchiseptica combined with one or more respiratory viruses. The sound is unmistakable - a dry, honking cough that ends in retching or gagging, as though something is stuck in the throat.

Healthy adult dogs typically shake it off in 1-3 weeks. Puppies, seniors and dogs on any immunosuppressant may take longer and often need treatment. Kennel cough is highly contagious between dogs - keep your dog away from the rest of the pack until they are fully clear.

Heart cough

This affects older small-breed dogs in particular - Cavalier King Charles Spaniels, Yorkshire Terriers, Maltese, Miniature Poodles. The most common underlying cause is degenerative mitral valve disease: as the valve fails, the heart enlarges and presses on the airways, causing a cough. It tends to strike at night or first thing in the morning, after exercise or excitement. Breathlessness, rapid fatigue on walks and a general slowing down often come with it.

This is not a midnight emergency, but it does need prompt attention from a vet with access to an echocardiograph. Caught early, heart disease in dogs is very manageable - the sooner it is diagnosed, the better the outlook.

Tracheal collapse

Small and toy breeds - Chihuahuas, Pomeranians, Shih Tzus, Yorkies - have a genetic tendency for the tracheal cartilage rings to soften and flatten. The result is a cough that sounds exactly like a goose honking, which gets worse when the dog is excited, pulling on the lead or drinking water. Switching from a collar to a harness reduces pressure on the trachea and is usually the first practical step.

Respiratory infections

Beyond kennel cough, dogs can develop flu, pneumonia or other bacterial infections, each capable of causing a cough. These usually come with fever, nasal discharge and loss of appetite. They need a vet, not watchful waiting.

Allergies

Dogs can be allergic to pollen, house-dust mites, mould and smoke. An allergic cough tends to be dry, seasonal and recurring, and often comes alongside itchy skin or watery eyes. Allergy testing in dogs is possible, though not always simple.

Foreign bodies and lungworm

A sudden, violent cough after a walk in long grass can mean a grass awn or fragment of bone lodged in the airway. That is an emergency. Respiratory parasites (lungworm) cause a subtler, chronic cough that is easy to mistake for something else - managing them is part of broader parasite prevention, which also covers fleas and ticks.

What your dog's cough might mean - a quick reference

Cough type Possible cause
Dry, honking, ends in gagging Kennel cough, tracheobronchitis
Goose-honk, worse with excitement or pulling Tracheal collapse
Mostly at night or after exercise, with breathlessness Heart disease
Sudden and extremely intense, after a walk Foreign body in the airway
Seasonal, dry, with watery eyes Allergy
Wet, with discharge, with fever Bacterial infection, pneumonia

This is a reference guide, not a diagnosis. Only a vet examination can identify the real cause.

When should I take my dog to the vet?

Not every cough is a crisis. A single cleared throat, a cough after gulping water too fast - these are normal. Make an appointment when:

  • the cough has lasted more than 5-7 days or is getting worse
  • it comes with fever, lethargy, reduced appetite or discharge from the nose or eyes
  • the cough wakes your dog at night
  • it consistently gets worse after exercise
  • your dog is an older small-breed (any hint of a heart issue)

Head to an emergency vet or call the out-of-hours line immediately when:

  • gums are pale, blue-tinged or white
  • your dog cannot catch their breath
  • the cough brings up blood or pink frothy fluid
  • your dog collapses or cannot stand

Respiratory and cardiac conditions are not treated at home. The sooner the cause is found, the better the prognosis. For broader first-response guidance, see our article on dog first aid.

What not to do

  • Never give your dog human cough medicine. Many contain ingredients that are toxic to dogs - xylitol in syrups and certain cough suppressants in dangerous doses are two common hazards.
  • Do not ignore a cough that has been going on for more than a week.
  • Do not self-diagnose based on YouTube videos or forums - different causes can sound remarkably similar.

A healthy dog belongs outside - every day, rain or shine. On the DogOut map you can find dog-friendly parks, trails and spots flagged by the community. Before your next adventure, make sure your dog is genuinely well - and if they have been coughing for a few days, let the vet have a listen first.

Frequently asked questions

What is kennel cough and how long does it last?
Kennel cough (infectious tracheobronchitis) is a highly contagious respiratory infection spread between dogs. The classic sign is a dry, honking cough that sounds like something is stuck in the throat. In healthy adult dogs it usually clears up on its own within 1-3 weeks. Puppies, senior dogs and immunocompromised dogs may need treatment - check with your vet.
How do I tell a heart cough apart from a regular cough?
A heart cough tends to appear at night or early in the morning, after exercise or excitement. It often comes with breathlessness, quick tiredness on walks and general lethargy. It mainly affects older small-breed dogs. Telling them apart without tests is very difficult - your vet will need a chest X-ray and often an echocardiogram.
My dog coughs after walks - what could it be?
Post-walk coughing can point to inhaled irritants (dust, pollen, another dog's hair), an infection, allergies, or - in small breeds prone to the condition - tracheal collapse aggravated by leash pulling. If it happens regularly or other symptoms appear, get your dog checked by a vet.
Is dog coughing contagious to humans?
Kennel cough does not spread to people. It is a dog-specific illness (cats can also catch it, but not humans). Your sick dog can still infect other dogs, though - keep them away from the pack until fully recovered.
When is a dog cough a genuine emergency?
Go to an emergency vet immediately if the cough is accompanied by: blue, white or very pale gums; breathing so laboured the dog cannot settle; coughing up blood or pink frothy fluid; collapse or extreme weakness. These can be signs of acute respiratory or heart failure.
Can a dog cough because of a foreign body?
Yes. Dogs can inhale pieces of bone, grass awns, twigs or other small objects that lodge in the airway. Foreign-body coughing is usually sudden, very intense and does not stop between fits. If you suspect your dog inhaled something, go straight to the vet.