Dog Sneezing and Not Eating: Causes and When to Worry

PawAI Lab
6 min read

When a dog sneezes repeatedly and stops eating, the loss of appetite may be directly related to the nasal or throat discomfort, or it may signal a broader illness that is affecting both the respiratory and digestive systems.

Published: 2026-07-29 | Updated: 2026-07-29 | Reading time: 6 min

Quick Answer

Dog sneezing and loss of appetite often occur together because nasal congestion impairs the dog's sense of smell, which is closely linked to appetite. Respiratory infections, nasal foreign bodies, throat inflammation, and systemic illness can all cause this combination. A dog that refuses food for more than 24 hours while sneezing should be evaluated by a veterinarian.

SYMPTOM TRIAGE

Answer a few questions about your dog's signs and receive general guidance on how urgently to seek veterinary care.

Check Symptoms

This tool does not diagnose conditions or replace a veterinarian.

How Loss of Smell Affects Appetite

A dog's sense of smell is the primary driver of interest in food. When nasal passages are inflamed, congested, or filled with discharge, the dog may not be able to detect food aromas effectively. This can lead to a reduced desire to eat even when the dog is not feeling nauseous.

Signs that nasal congestion may be contributing to inappetence include:

  • The dog shows interest in food, sniffs it, then walks away
  • Eating is more successful when food is warmed, which increases aroma
  • The dog drinks water normally but avoids solid food
  • No signs of vomiting or abdominal discomfort accompany the refusal to eat

In these situations, the dog is not necessarily ill beyond the nasal issue, but prolonged food refusal can itself become a health concern.

Respiratory Infections

Upper respiratory infections are a frequent cause of combined sneezing and inappetence. Viral and bacterial infections that affect the nasal cavity and throat can make eating uncomfortable or reduce interest in food through congestion and fever.

Common infectious causes include:

  • Canine distemper virus. Can cause nasal discharge, sneezing, fever, and reduced appetite, particularly in unvaccinated dogs or puppies.
  • Canine influenza. May produce sneezing, coughing, fever, and lethargy that can suppress appetite.
  • Bordetella bronchiseptica. Primarily causes coughing but can also lead to nasal inflammation and reduced food intake.
  • Rhinitis or sinusitis. Inflammation of the nasal or sinus lining, whether infectious or non-infectious, can cause sneezing and interfere with the dog's ability to smell and enjoy food.

Many of these conditions are treatable, but prompt veterinary care improves outcomes and helps prevent spread to other animals.

Nasal Obstruction and Throat Discomfort

A physical obstruction in the nasal passage can cause persistent sneezing while making it difficult for the dog to eat normally. Foreign bodies such as grass awns, plant material, or small objects are a common cause of acute sneezing in dogs.

Signs of a nasal foreign body may include:

  • Sudden onset of forceful, unilateral sneezing (from one nostril)
  • Pawing at the nose or face
  • Bloody or pus-like nasal discharge
  • Reluctance to eat, possibly due to pain or pressure when lowering the head to a food bowl

Throat discomfort from pharyngitis or tonsillitis can also make swallowing painful, leading a dog to avoid food even if appetite is otherwise intact. This may accompany or follow an upper respiratory infection.

Systemic Illness

In some cases, sneezing and loss of appetite are both symptoms of a broader systemic condition. Metabolic disorders, organ dysfunction, or severe infections can produce multiple seemingly unrelated signs.

When systemic illness is a possibility, other signs may also be present, such as:

  • Lethargy or depression
  • Increased or decreased water intake
  • Weight loss over days or weeks
  • Changes in urine output or stool quality
  • Pale or discolored gums

A dog showing multiple signs alongside sneezing and inappetence should be evaluated promptly.

What You Can Do at Home

While waiting for a veterinary appointment, a few steps may help keep the dog comfortable:

  • Offer warmed, strongly scented food to stimulate appetite through residual smell
  • Provide wet food or broth, which is easier to eat when the throat is sore
  • Keep the dog in a humidified environment to ease nasal congestion
  • Ensure fresh water is always available
  • Avoid forcing food, which can increase stress and aversion

When to Contact a Veterinarian

Seek veterinary attention promptly if you observe:

  • Complete refusal of food and water for more than 24 hours
  • Bloody nasal discharge
  • Difficulty breathing or noisy breathing
  • Swelling around the face, muzzle, or throat
  • Lethargy, weakness, or collapse
  • Signs of pain such as whimpering or reluctance to move

A non-urgent vet visit may be appropriate when:

  • The dog is eating small amounts, even if less than usual
  • Water intake remains normal
  • Sneezing is occasional and no other signs are present
  • The dog is otherwise bright and alert

Frequently Asked Questions

Why would a dog stop eating if it only has a sneezing problem?

Dogs rely heavily on their sense of smell to stimulate appetite. Nasal congestion or discharge from sneezing can significantly reduce the dog's ability to detect food aromas, leading to disinterest in eating even if the dog is otherwise healthy.

How long can a dog safely go without eating?

Most healthy dogs can safely go 24 to 48 hours without food, provided they continue to drink water. However, dogs that are already ill, very young, very old, or small in size may be at greater risk from even short periods of fasting. A dog that refuses all food for more than 24 hours while showing other signs of illness should see a veterinarian.

Can I give my dog something to stimulate appetite?

Warm, aromatic food such as chicken broth (without onion or garlic) or warm wet food may help. Do not give human medications or appetite stimulants without veterinary guidance, as many are unsafe for dogs.

Does not eating always mean something serious when a dog is sneezing?

Not always. If the sneezing is caused by a mild allergy or temporary irritant, a brief reduction in appetite may resolve on its own. However, persistent food refusal lasting more than a day, or refusal accompanied by other signs, warrants veterinary evaluation.

SYMPTOM TRIAGE

If your dog is sneezing and refusing to eat, the symptom triage tool can help you gauge how soon a veterinary visit may be needed based on your dog's specific signs and behavior.

Start Symptom Triage

Sources

  • Merck Veterinary Manual. "Rhinitis and Sinusitis in Dogs."
  • VCA Animal Hospitals. "Anorexia in Dogs."
  • American Kennel Club. "Why Is My Dog Not Eating? Common Causes and Solutions."

Disclaimer

This article and the PawAI Symptom Triage tool provide general educational information only. They cannot examine your pet, make a diagnosis, or replace advice from a licensed veterinarian. Contact a veterinarian promptly if symptoms are severe, worsening, persistent, or accompanied by emergency warning signs.