When your dog is coughing, gagging, and not eating, it’s natural to be concerned. These symptoms can be alarming and point to a variety of underlying conditions — some minor, others more serious.
We outline the common causes of dog coughing and gagging not eating, what you can do at home, and when to seek veterinary help.
Dog Coughing and Gagging Not Eating — Why It Happens
Coughing and gagging often signal irritation in your dog’s airway or lungs, and when paired with a lack of appetite, it may indicate infection, inflammation, heart problems, or even something stuck in the throat.
These symptoms can develop quickly or slowly depending on the cause. Infections like kennel cough, dental disease, heart disease, or even gastrointestinal issues can lead to both respiratory distress and appetite loss.

Common Causes of Dog Coughing and Gagging Not Eating
Kennel Cough (Infectious Tracheobronchitis)
Kennel cough is a common cause of coughing and gagging, especially in dogs recently exposed to other dogs in places like boarding facilities or dog parks.
It causes a dry, honking cough, often accompanied by gagging or retching.
Your dog may refuse to eat due to throat irritation or mild fever.
Although usually mild, it can lead to pneumonia in puppies, seniors, or immunocompromised dogs if not managed.
Heart Disease
Heart disease, especially congestive heart failure, can lead to coughing as fluid builds up in the lungs.
The gagging is often due to pressure from an enlarged heart on the airways.
Dogs with heart disease may appear tired, breathe heavily, and lose interest in food due to reduced circulation and oxygen delivery.
Left untreated, this condition can significantly shorten a dog’s life span.
Something Stuck in the Throat (Foreign Object)
A foreign object stuck in the throat or upper airway — like a bone, stick, or toy — can cause immediate coughing, gagging, and refusal to eat.
The dog may paw at the mouth, retch without producing anything, or drool excessively.
This is a medical emergency and should be addressed immediately to prevent choking or injury to the esophagus.
Read more: Dog Gagging and Not Eating (What it means)
Respiratory Infections (Pneumonia, Bronchitis)
Bacterial or viral infections of the lungs or airways can trigger deep coughing fits and loss of appetite.
Dogs may show signs like nasal discharge, fever, lethargy, and difficulty breathing.
The combination of feeling unwell and inflamed airways often results in gagging and reduced food intake.
Veterinary treatment is necessary to prevent worsening symptoms or complications.
Dental Disease or Oral Pain
Severe dental disease can cause pain when eating, leading to appetite loss.
Oral infections or abscesses may drain toward the back of the throat, triggering coughing or gagging.
Dogs may drool more, chew on one side, or refuse hard food.
Managing dental pain and infection can greatly improve both appetite and respiratory symptoms.
Tracheal Collapse (Toy Breeds)
In small dogs, particularly toy breeds, a collapsing trachea is a common cause of chronic coughing and gagging.
The airway becomes floppy, especially during excitement, exercise, or pressure on the neck.
Dogs may stop eating due to discomfort or breathing difficulties.
While often manageable, it can become life-limiting if it progresses without intervention.
What to Do If Your Dog Is Coughing and Gagging Not Eating
If your dog has a mild cough but is otherwise alert, consider resting them in a quiet, humidified space.
Avoid using collars or harnesses that put pressure on the neck.
Offer soft, palatable foods like wet dog food or plain boiled chicken and rice to encourage eating.
Keep your dog hydrated with fresh water or ice cubes.
If coughing worsens or appetite doesn’t return in 24–48 hours, seek veterinary care.
When to Call or Visit Your Vet
Contact your vet promptly if your dog:
Has a persistent or worsening cough for more than 2 days
Is gagging, retching, or choking frequently
Refuses to eat for over 24 hours
Shows signs of labored breathing, blue gums, or fainting
Was recently boarded or exposed to other dogs and is now coughing
These symptoms can escalate quickly, and timely treatment can prevent complications.
Read more: Dog Breathing Heavy and Not Eating (Should you worry?)
Key Takeaway
Coughing, gagging, and not eating in dogs should never be brushed off — they often point to discomfort or illness that needs attention.
While some cases may resolve with rest and at-home care, others can quickly escalate and require urgent treatment.
Always trust your instincts and consult a vet if your dog’s symptoms persist or worsen.
Early action can mean a faster recovery and peace of mind.