When your dog is panting and not eating, it’s understandable to be worried.
Panting can be a normal way dogs cool down, but when it happens alongside loss of appetite, it may signal an underlying issue.
Whether it’s a response to stress, pain, illness, or something more serious, these symptoms should not be ignored.
Understanding why your dog may be panting and not eating can help you respond appropriately and ensure your dog gets the care they need.
Dog Panting and Not Eating: Why It Happens
There are several common reasons your dog is panting and not eating, including pain, anxiety, overheating, illness, dental issues, or reactions to medications.
While some of these causes are mild and temporary, others could point to more serious conditions such as gastrointestinal distress or internal organ problems.
The combination of these symptoms is often the body’s way of signaling discomfort or imbalance.

Dog Panting and Not Eating: Common Causes
Pain or Discomfort
One of the most common reasons for a dog panting and not eating is pain. Dogs in pain often show subtle signs before they become obvious.
Panting is a classic pain response, especially if it occurs without exertion or heat.
If your dog has a sore tooth, an injury, or internal discomfort, it may lose its appetite and pant to cope with the distress.
Older dogs with arthritis or chronic joint pain may also pant more due to discomfort and show less interest in food.
Watch for signs such as limping, restlessness, or reluctance to lie down.
Anxiety or Stress
Just like humans, dogs can experience anxiety that affects their physical health.
A stressed dog might pant excessively even in a cool environment and skip meals.
Triggers for anxiety include changes in routine, new environments, loud noises (like fireworks or thunderstorms), or separation from their owner.
Panting and not eating due to stress are often temporary but concerning.
Dogs with chronic anxiety may require behavioral support or even medication prescribed by a vet.
Nausea or Digestive Issues
Digestive upset is a major reason for a dog not eating.
If your dog feels nauseous or has an upset stomach, it might pant as a sign of discomfort.
Nausea can lead to drooling, lip licking, or even vomiting. Conditions like gastritis, pancreatitis, or eating something toxic can cause both panting and refusal to eat.
Some dogs will also eat grass and vomit yellow bile as a result of gastrointestinal irritation.
This is especially concerning if symptoms last more than a day.
Fever or Infection
Fever in dogs can result from infections—whether bacterial, viral, or fungal.
A high body temperature can cause panting as the dog attempts to cool down.
Appetite loss often follows because the dog’s body is diverting energy to fight off the infection.
Respiratory infections, urinary tract infections, and systemic illnesses can all trigger these symptoms.
If your dog is lethargic, panting, and not eating, and also feels warm to the touch, you should suspect a fever and contact your vet.
Related: Dog diarrhea and not eating (Causes and when to worry)
Heatstroke or Overheating
Dogs don’t sweat like humans; instead, they pant to regulate body temperature.
If your dog is panting heavily and refusing to eat on a hot day or after vigorous activity, overheating or heatstroke may be to blame.
Heatstroke is a medical emergency and can cause vomiting, collapse, and even organ failure.
Breeds with short snouts, like French Bulldogs or Pugs, are especially prone to heat-related stress.
Always provide shade and water, and avoid exercise in extreme heat.
Side Effects of Medication
If your dog recently started a new medication, panting and not eating could be side effects.
Certain drugs like steroids, pain medications, or antibiotics can upset the stomach or alter the dog’s appetite and behavior.
It’s important to monitor your dog’s response to any new treatment and report changes to your veterinarian.
Do not discontinue any medication without guidance.
Heart or Respiratory Conditions
Some heart diseases and respiratory problems can cause difficulty breathing, leading to heavy panting.
When dogs with such conditions begin to feel unwell, they may also refuse food.
Signs that may accompany this include coughing, lethargy, and bluish gums or tongue.
In senior dogs, heart issues are more common and may manifest subtly at first.
If your dog is panting without activity and seems uninterested in food or tired, prompt veterinary evaluation is necessary.
Dental Pain or Oral Issues
Dental disease is another frequently overlooked cause of a dog not eating.
A dog with an infected tooth, gum inflammation, or oral ulcer may pant due to pain and avoid food due to chewing discomfort.
Dogs can suffer quietly with dental problems, so you may not notice until they stop eating.
Bad breath, pawing at the mouth, or dropping food are common signs.
Dental exams and cleanings are essential preventive measures.
Related: Puppy panting and not eating (What it means)
What to Do If Dog Panting and Not Eating Happens
If your dog is panting and not eating, start by observing other signs. Check for vomiting, diarrhea, gum color, energy level, and breathing rate.
Provide a cool, quiet space and encourage water intake. Try offering bland food such as boiled chicken and rice, or wet food with a strong aroma to stimulate appetite.
Avoid giving human medications or forcing food.
Keep a log of symptoms—this can help your vet identify patterns.
If your dog returns to normal in a few hours, it may have been a mild, temporary issue. However, lingering symptoms should not be ignored.
When to Call or Visit Your Vet
You should contact your veterinarian if your dog has been panting and not eating for more than 24 hours or shows any of the following:
Vomiting or diarrhea
Collapse or extreme lethargy
Gums that are pale, blue, or very red
Swollen abdomen or signs of bloat
Heavy panting that doesn’t stop in a cool room
Refusal to drink water
Obvious signs of pain, limping, or injury
Prompt veterinary care can prevent more serious complications, especially if an underlying illness is causing the symptoms.
Related: Dog panting and not eating or drinking (Here’s why)
Related: Old Dog Drooling and Not Eating (Explained)
Key Takeaway
Panting and not eating in dogs can be signs of anything from mild stress to a serious medical issue. It’s important to trust your instincts as a pet parent—if something feels off, it probably is. By understanding the potential causes and taking quick action when needed, you can help your dog feel better and prevent complications. Whether the issue is short-term or chronic, a combination of observation, care, and veterinary support will make all the difference in your dog’s recovery.
If your dog continues to show unusual symptoms, don’t hesitate to reach out to your vet. Your attentiveness could be what keeps a manageable issue from becoming an emergency.