Why Is My Dog Coughing and Gagging?

Dog up close with open mouth
Dogs can cough or gag for a variety of reasons.

Getty Images/sanjagrujic

If your dog suddenly starts to make gagging noises or cough, it can be alarming. Sometimes, it's just a single cough or gag, while other times it is chronic problem. If the symptoms are ignored and there is an underlying disease causing them, things can progress to a potentially life-threatening situation. Find out what causes a dog to cough or gag and what you can do to help prevent unnecessary issues from developing.

Coughing vs. Gagging

A cough and a gag are similar but not the same. A cough is a hacking noise that occurs when your dog is forcing air out of the throat and mouth. A gag is a retch that is similar to vomiting but nothing comes up and out, except maybe a little phlegm or mucous. Sometimes a dog will both cough and then gag at the end of the cough, but either can happen on its own.

Causes of Coughing or Gagging in Dogs

Airborne debris, food, diseases, and more can result in your dog developing a cough or gag. Knowing the cause of your dog's symptoms may help you determine whether or not they are serious.


Sometimes a dog will eat so quickly that the food will go down the trachea instead of the esophagus. This can cause a dog to cough or gag in an attempt to get the food out of the wrong tube. In this case, you could encourage your dog to eat more slowly and place food in a bowl that is at an appropriate height for the size of your dog. Slow feeders and elevated dog bowls can help.

Respiratory Disease

If a dog has a disease that affects the respiratory tract, coughing and/or gagging may occur. It's caused by inflammation and irritation of the trachea or lungs and until it is treated, the coughing and gagging will continue. Pneumonia, kennel cough, influenza, tracheitis, lungworm infestations, fungal infections, distemper, and other diseases that cause respiratory tract issues will require veterinary attention.

Heart Disease

Certain types of heart disease can cause a dog to cough. Fluid accumulation in the lungs can lead to coughing and difficulty breathing. Heartworm disease can interfere with heart function and cause inflammation within the lungs. With these conditions, a dog is likely to cough and gag in an attempt to clear the airway, but that won't help. Only veterinary attention can get your dog some relief.


If a dog is nauseated or experiencing gastrointestinal reflux, gagging may occur. Dogs with chronic reflux can develop a chronic cough.

Tracheal Collapse

Some dogs, especially small breeds, are prone to tracheal collapse. This occurs when the cartilage holding the trachea open weakens. Coughing may result due to a decrease in the opening of the airway.

Treatment for Coughing or Gagging

Your veterinarian will perform a full physical examination and obtain a patient history to see what may be causing your dog to cough or gag. X-rays, bloodwork, echocardiograms, and other tests may be needed to make a diagnosis depending on what your vet suspects the problem is.

Depending on the reason for your dog's coughing or gagging, the treatment plan will vary. If your dog is diagnosed with a disease or illness that requires short-term treatment, medications including antibiotics, steroids, and cough suppressants are likely to be prescribed.

Dogs diagnosed with heart disease may be prescribed life-long medications to manage the disease and its symptoms. If the problem is so severe that your dog is not well-oxygenated, oxygen therapy may be needed, too.

How to Prevent Coughing or Gagging in Your Dog

While you can't prevent all things that can cause your dog to cough or gag, there are still several things you can do. Keep your dog current on its vaccinations, on heartworm prevention, and away from dogs that are not fully vaccinated or sick. Additionally, keep up with regular check-ups with your veterinarian to help with prevention and early diagnosis. This will enable your vet to start treatment as soon as possible.