Staffordshire bull terrier on sofa

Why do dogs cough?

  • Coughing can be caused for a variety of reasons from pulling on the lead to kennel cough
  • Trust your instincts and if something about your dog’s cough worries you or is causing them distress, it is better to get it checked out by your vet

Just like humans, dogs will cough when they have a tickle in their throat.

But how do you know if it’s more serious and how do you decide when to take your dog to the vet?

Why does my dog keep coughing?

If at any point your dog seems generally unwell with a cough, loses their appetite or is struggling to exercise, then you'll need to book an appointment with your vet.

Pulling on the lead

Coughing is common when a dog is pulling on their lead and the collar is putting pressure on their windpipe. While this is a common problem, you may wish to consider some lead training or use a harness to reduce the chance of this behaviour resulting in damage to your dog’s neck or windpipe.


Sometimes when dogs become excited or anxious they can cough. This is usually seen in dogs with tracheal collapse (where part of their windpipe has begun to collapse) because their heightened state of excitement or anxiety means that they are breathing harder. This is most commonly seen in small breeds of dog and the coughing will usually stop quickly once they’ve settled down.

Kennel Cough

While kennel cough is very contagious, it’s usually nothing to worry about. As long as your dog is acting like their usual self, then they will usually recover within two to three weeks. During this time, you should keep them away from other dogs to reduce the chance of it spreading.

It typically causes a deep, honking cough and, if the cough persists and your dog seems unwell, you will need to take your dog to the vet for a check-up.

Shape of airways

Some dogs, particularly small breeds such as Yorkshire terriers, will cough more due to the shape of their airways. This cough often occurs during exercise or when they're excited and sometimes treatment will be needed.


Bronchitis arises from inflammation of the airways due to a number of causes, including bacterial and viral infections, and allergies.

Coughing is a common symptom in these cases and may involve coughing up fluid. Some cases may have additional symptoms such as wheezing, loss of appetite and lack of energy.


If your dog is struggling to breathe in between coughing bouts, or cannot seem to swallow then it could be that your dog has something lodged in their throat. Keep an eye on your dog for signs of choking and take them to the vet immediately if they are struggling to breathe.

Heart problems

Heart problems may cause a cough, however a faster breathing rate is a more common symptom. Dogs with heart problems will often get tired more easily too.



When should I seek vet help?

While a cough is frequently not something to worry about, it’s good to know when you need to seek help from a professional.

You should seek vet attention when:

  • the cough gets worse over time or is continuous
  • your dog has a loss of appetite or seems unwell
  • your dog coughs up blood
  • your dog has breathing difficulties or a faster breathing rate

As with all symptoms, trust your instincts and if something about your dog’s cough worries you or is causing them distress, it is better to get it checked out.

— Page last updated 14/02/2020

Did you find this helpful?

We provide free pet advice as every pet deserves to be well looked after. We treated around 35,000 sick injured and homeless pets last year. We're so glad we've been able to help these pets who are unable to help themselves, but there are thousands of sick and lonely pets still in need, so we need to ask for a small favour.

All of our work is funded entirely through donations. People like you are essential to our work. If everyone who benefits from our articles is able to give a little back, we can reach thousands more pets. For as little as £1 you can make a difference - do you have one minute? Thank you.