Coughing is a natural process – it helps to clear irritants like dust, pollen, or mucus from the airway. Occasional coughing in your dog is not a cause for concern. But excessive coughing can be a sign of illness in dogs – such as heart disease, infection, or a breathing obstruction – and some of these ailments can be life-threatening. Read on to learn about the different types of coughing in dogs and what you can do to take care of your canine loved one.

Why do dogs cough?

Coughing is the body’s reaction to an irritant in the airway. As your pet explores the world with their nose or mouth, they encounter germs, dirt, tiny bugs, bits of grass, and many other particles. If some of this material is breathed in, your dog may cough to expel it. No big deal, right?

If your pooch coughs frequently, coughs in their sleep, or can’t seem to stop coughing once they start, it’s time to take a closer look. And if the coughing is accompanied by changes in breathing, it could indicate something more serious. 

packaging of the Tractive GPS DOG 4 - GPS dog tracker what to do on new year's eve with dog

Stay on top of your dog’s wellness

See how they’re doing at a glance with Wellness Score. Set goals. Compare with dogs like yours. Monitor sleep. Detect issues and keep them healthy.

Shop Dog Trackers

Is it a cough or a gag?

Coughing and gagging may sound similar when they happen, but they are not quite the same. A cough is caused when your dog forces air out of the mouth and throat. Gagging is more akin to vomiting, but nothing comes out except some phlegm or mucus. Gagging can lead to coughing and coughing can lead to gagging, but either can happen on its own. Gagging is often the result of your dog gulping down large chunks of dry food or swallowing something distasteful. Gagging is a natural process to rid the body of the swallowed or partially-swallowed item. 

What are the various types of dog coughs?

If you’ve ever had a cough (and who hasn’t?), you know a cough can be just plain annoying or totally exhausting, especially if coughing interrupts sleep. Your pooch feels the same way! Take action sooner rather than later to help your pup recover from the cough and head off a more serious illness. Your pet’s health and well-being depend on you.

Pay attention to how your dog’s cough sounds so you can describe it to your veterinarian. This will help your vet decide the best way to care for the cough and make your pooch more comfortable. Which category below best describes your dog’s cough?

  • Dry, hacking, cough that is deep-sounding
  • Gagging and high-pitched cough
  • Wet and phlegmy
  • Deep and honking, like a goose

Each type of cough indicates a different problem. Take a video of your dog coughing and show it to your vet. This will help the vet decide if the cough signals an emergency or could be contagious, like kennel cough or canine influenza.

What are the symptoms of kennel cough?

Kennel cough typically causes your dog to produce a deep, dry, honking cough. The term “kennel cough” is a catchall for any inflammation of the dog’s trachea and lower airways. Kennel cough is caused by several types of bacteria or viruses, but it produces only mild illness. If left untreated, kennel cough can move into your dog’s lungs, leading to more severe problems like pneumonia or chronic bronchitis. 

Kennel cough is highly contagious and is often spread in group settings such as obedience classes, boarding facilities, or dog parks. Your veterinarian can prescribe medication to alleviate the cough. Be sure to keep your pup away from other dogs until they are no longer contagious.

The Bordetella vaccine can protect your dog from getting kennel cough. It can be administered as an injection or nasal spray. Talk to your vet about this vaccine, especially if your dog is boarded frequently. 

black dog coughing and kneeling in grass barking

Common causes of dog cough

Foreign objects in the throat

Dogs sometimes swallow things that they shouldn’t, or they play with sticks or bones that can splinter and lodge in the throat. Coughing is your dog’s attempt to expel the foreign object. But if the foreign object is wedged tightly in the throat, your dog won’t be able to clear it. Look around for clues to determine if your dog recently chewed on or ate something that could have lodged in the throat. If you suspect a foreign object is lodged in the throat, seek veterinary care as this could block the airway or cause infection.

Sometimes, the cough or gag is a result of your dog eating too fast and the food going down the “wrong pipe” (the trachea, which leads to the lungs, instead of the esophagus, which leads to the stomach). Just keep a close eye on your pup after an incident like this.

Environmental allergens

Pollen, smoke, fungi, and other inhaled allergens can cause coughing in your dog. If your dog has allergies, consider keeping them indoors during peak allergy season, or ask your veterinarian for medication to alleviate the symptoms.

Dog Allergies: What You Need To Know

Tracheal collapse

If your dog experiences tracheal collapse, their cough may sound like a honking goose. Toy dog breeds and obese dogs have an increased risk of developing a collapsed trachea. Tracheal collapse occurs when the cartilage surrounding the airway weakens. Treatment for a collapsing trachea includes weight loss and medication to reduce coughing. 


A wet, phlegmy cough may indicate a buildup of fluid in the lungs.  If the fluid becomes infected, then your dog will have pneumonia.  This is a serious condition that requires immediate veterinary attention to protect your pet’s health. One way to know if your dog might have pneumonia is to watch their breathing. If breathing is labored even when the dog is resting and not coughing, that may be a sign of pneumonia. 

Heart disease

When your dog’s heart is not pumping effectively, fluid may start to accumulate around the lungs, resulting in a cough. You may notice the cough becoming more prevalent when your dog is lying down. Heart disease is more likely to occur in older dogs. Don’t put off a call to your vet – this is a serious condition. 

Canine influenza

Coughing, along with sneezing, runny nose, runny eyes, fever, and lethargy can signal canine influenza (dog flu). Ask your vet about supportive care for your pup, such as fluids and other medications to reduce fevers. It’s important to alert your vet in advance if you are bringing a dog with canine influenza to the office – they may wish to keep your dog away from other pets to prevent the spread of dog flu.

Canine chronic bronchitis

When the tiny branches of your dog’s lower airways become inflamed, a persistent cough can develop. If your dog has coughed daily for more than two months, they may have canine chronic bronchitis. This chronic condition is unlikely to resolve, so treatment focuses on addressing the symptoms. 

Other reasons for coughing in dogs include heartworm disease – which should not be a problem if your pup is on regular heartworm medication. 

Reverse sneezing, also known as paroxysmal respiration, may seem like coughing, but it’s not. In a reverse sneezing episode, a dog actually sucks air in rather than forcing it out. The reverse sneezing attack may last up to a minute, then it’s over – and your dog will probably act like nothing happened. Don’t be alarmed, but keep track of how often this happens. If reverse sneezing becomes a daily occurrence, contact your vet to rule out any other conditions. 

Laryngeal paralysis is another condition that may seem cough-related. In laryngeal paralysis, the muscles that surround the voice box (larynx) become weak. Your pup may pant loudly and their voice may change. Always see your veterinarian when your dog experiences changes in breathing.

Lung cancer can cause persistent coughing in dogs. But lung cancer is not a common reason that dogs experience coughing. 

What to do if my dog is coughing

Coughing is uncomfortable for your dog and can be tough to listen to for days on end. Plus, it can be a sign of a serious or contagious illness. Do your dog and yourself a favor and seek treatment as soon as possible. Your pet’s health is worth it.

Once your veterinarian finds out what’s causing the cough, they will be able to prescribe treatment. And if your dog has a life-threatening underlying cause, beginning treatment early can improve the outcome for your dog. 

Are there some home remedies for my dog’s cough?

Persistent coughing can irritate the throat. At home, you can help to soothe your pup’s throat with honey. Add a spoonful of honey to a bowl of water, up to three times per day. 

A small humidifier placed near the dog’s bed can keep your pet’s throat from drying out. If you don’t have a humidifier, invite your pup into the bathroom while you shower (but not in the actual shower or tub) for a bit of steam therapy. Close the bathroom door so the room gets extra steamy. 

Allowing your dog to plenty of rest is important for recovery form any illness. Don’t force them to go on walks or engage in vigorous play. Their body just needs time to recover.

brown and white collie dog laying on a black table, veterinarian with stethoscope checking him

When should I bring my dog to a vet? 

Most cases of coughing in dogs are completely treatable. But your dog’s condition needs to be diagnosed in order be treated, so that means a trip to the vet. Bring along a video of your dog coughing in case your pup doesn’t cough during the appointment.

Bring your dog to the vet if your dog experiences any of these:

  • Your dog’s cough is getting worse
  • Your dog’s cough lasts more than 5 days
  • Your dog coughs after exercise
  • Your dog coughs after drinking or eating food 
  • Your dog coughs even when resting 
  • Lethargy
  • Fever
  • Loss of appetite
  • Labored breathing

How to prevent coughs in dogs?

Sometimes, there isn’t any way to prevent coughing or gagging in your dog. But you can take some simple precautions to avoid life-threatening illness. 

Keep your pup current on all vaccinations including the kennel cough vaccine, put them on heartworm medication, and keep them away from unvaccinated or sick dogs. Regular vet checkups can help with prevention, safeguard your pet’s health, and catch serious illnesses before they progress. 

You can also track everywhere your dog goes, plus their activity and sleep with a GPS dog activity tracker.

If your dog does get treated for a cough, follow your vet’s instructions after your visit. Administer all of the medication, including the full course of antibiotics if prescribed. Rest and sleep are important for your pet’s health and recovery. Soon your energetic and loving pup will back to their best self!