Why Is My Dog Not Eating? 9 Causes and What to Do
Quick Answer
A healthy adult dog can safely skip one meal without cause for alarm. If your dog hasn't eaten for 24 hours, is showing other symptoms (vomiting, lethargy, abdominal pain), or is a puppy or senior dog, contact your vet. Most short-term appetite loss in otherwise healthy adult dogs resolves within 24–48 hours.
Seek Emergency Veterinary Care If You See:
- !Repeated vomiting combined with food refusal — especially if the dog is also retching without producing anything
- !Distended, hard, or painful abdomen (potential bloat/GDV — a life-threatening emergency in large breeds)
- !Food refusal in a puppy under 6 months for more than 12 hours
- !Food refusal in a diabetic dog who has received insulin — hypoglycemia risk
- !Pale, white, or blue gums — indicates circulatory shock or internal bleeding
- !Collapse, extreme weakness, or inability to stand
- !Known or suspected ingestion of a toxic substance or foreign object
Appetite loss in dogs is one of the most common reasons owners contact their vet — and one of the most varied in its significance. A single skipped meal in an otherwise healthy, energetic adult dog may mean nothing. The same dog refusing food for 48 hours, combined with lethargy and a distended abdomen, is a potential emergency.
The critical skill is distinguishing between the two scenarios, which requires reading the full picture: how long has the dog been refusing food, are there any accompanying symptoms, has anything changed recently in their environment, food, or routine, and what is their current energy level and demeanor?
This guide covers the nine most common causes of appetite loss in dogs, the warning signs that indicate a vet visit is urgent rather than optional, and what you can try at home in the 24-hour window before seeking professional advice.
Possible Causes
Stress or anxiety
mildEnvironmental changes (moving house, new family members, schedule changes, travel), loud events (fireworks, construction), or the loss of a companion animal can suppress appetite significantly. This is the most common cause of short-term food refusal in otherwise healthy dogs, and typically resolves within 24–72 hours as the dog adjusts to the stressor.
Dietary change or food preferences
mildDogs switched to a new food abruptly, or given access to a higher-value food (wet food, human food), sometimes refuse their regular diet. A dog who ate table scraps last night may find kibble unacceptable today. This is behavioral rather than medical — but it can become entrenched if consistently reinforced by offering alternatives.
Dental pain
moderateBroken teeth, severe periodontal disease, oral abscesses, or mouth sores make eating painful. Dogs with dental pain may show interest in food (approach the bowl, sniff) but then walk away without eating, or drop food from their mouth while attempting to chew. An estimated 80% of dogs over age 3 have some form of dental disease — many go undiagnosed for years.
Nausea from various causes
moderateNausea without vomiting is a common cause of food refusal. Causes include motion sickness, mild gastrointestinal upset, medications (antibiotics, NSAIDs), and early-stage disease processes. Signs of nausea: licking lips excessively, drooling, eating grass, and restlessness.
Vaccination side effects
mildMany dogs experience 12–24 hours of mild lethargy and reduced appetite after receiving vaccines. This is a normal immune response, not an adverse reaction. If appetite doesn't return within 24 hours post-vaccination, or if the dog shows more significant symptoms, contact your vet.
Gastrointestinal obstruction
seriousForeign body ingestion (toys, socks, corn cobs, bones) can cause a complete or partial obstruction, preventing food from passing normally. This is a surgical emergency. Signs that differentiate obstruction from other causes: repeated vomiting, restlessness, abdominal distension, and a history of ingesting a non-food item.
Systemic illness
seriousKidney disease, liver disease, pancreatitis, and cancer commonly suppress appetite as early or primary symptoms. Unlike behavioral food refusal, illness-related appetite loss is accompanied by other signs: lethargy, weight loss, changes in thirst or urination, or vomiting. Any appetite loss lasting more than 48 hours warrants bloodwork.
Pain from an injury or condition
moderatePain from any source — orthopedic injury, abdominal pain, ear infection — reduces appetite by suppressing normal eating drive. A dog who is painful will often show reduced activity, reluctance to move, changes in posture, and sometimes vocalizing when touched in a specific area.
Picky eating reinforced by owner behavior
mildDogs who have learned that refusing food produces a better option (wet food on top, chicken mixed in, owner hand-feeding) have a behavioral food refusal pattern rather than a medical one. The dog is healthy, normal weight, and energetic — they're simply waiting for the upgrade. This is the most overdiagnosed category and should be considered only after medical causes are ruled out.
Home Care Tips
- ✓Offer a small amount of bland food: plain boiled chicken (no seasoning) and white rice in a 1:3 ratio (1 part chicken, 3 parts rice). This is gentle on the digestive system and highly palatable.
- ✓Warm the food slightly (30 seconds in microwave) to increase the aroma — this often stimulates appetite when regular food is refused.
- ✓Try offering the food at the dog's regular mealtime and removing it after 20 minutes if not eaten. Don't leave food out all day — scheduled mealtimes maintain eating habits better than free-feeding.
- ✓Check the food itself: kibble that has absorbed moisture, been contaminated by insects, or passed its use-by date may be rancid or unpleasant in ways you can't detect. Smell the food yourself — stale kibble often smells flat or slightly sour.
- ✓Remove food competitors: if there are multiple pets, feed separately so you can confirm which dog is not eating and eliminate competition as a factor.
When to See a Vet
- →No food eaten for 24 hours in an adult dog who is also showing reduced energy, vomiting, or behavior changes
- →No food eaten for 12 hours in a puppy (under 6 months) — puppies are at high risk of hypoglycemia
- →Food refusal persisting beyond 48 hours regardless of other symptoms
- →Any combination of food refusal with: repeated vomiting, diarrhea, abdominal pain, excessive drooling, or collapse
- →Known or suspected toxin ingestion or foreign body ingestion
- →Unexplained weight loss over weeks even with some eating
Prevention
Maintain consistent feeding times and a consistent diet — erratic schedules and frequent food changes are the most common causes of behavioral food refusal.
Schedule annual dental examinations and cleanings as recommended by your vet — dental pain is a leading cause of appetite loss that goes undetected for months.
Keep toxic substances, foreign objects, and human food out of reach — gastrointestinal obstruction and toxin ingestion are often preventable.
Manage known anxiety triggers with behavioral support and, where indicated, medication — chronic stress persistently suppresses appetite.
Frequently Asked Questions
Is it normal for a dog to skip a meal?
Occasionally skipping a meal — once every few weeks — is within normal variation for many healthy dogs, especially in warm weather or after a very active day. A dog who has skipped one meal, is otherwise acting normally (energetic, drinking water, normal bowel movements), doesn't require immediate vet attention. Monitor closely for 12–24 hours.
Why won't my dog eat his food but will eat treats?
This is almost always behavioral rather than medical. Treats are higher-value, more palatable foods — the dog isn't nauseous or ill (they're eating), they're making a preference-based choice. If this is a new behavior, rule out dental pain (mouth sensitivity that makes harder kibble uncomfortable). If there's no medical cause, the fix is establishing clear mealtime boundaries: food is offered for 20 minutes, then removed, with no alternatives offered until the next scheduled meal.
My dog stopped eating after starting a new medication. Is this normal?
Yes — many medications commonly prescribed for dogs (antibiotics, NSAIDs, antifungals) cause nausea or appetite suppression as a side effect. This is typically worse in the first 2–3 days and improves as the dog adjusts. Try giving medication with a small amount of food to reduce gastrointestinal irritation. If appetite remains completely suppressed beyond 3 days, contact your prescribing vet — an alternative medication or anti-nausea support may be appropriate.
Free Interactive Tools
Try These Helpful Tools
Contact Us
Let's Connect.
Whether you're a potential vendor, a rescue organization, or a pet parent with questions, we're here to help. Get in touch with the Furrly team today.
Our Hub
San Francisco, CA
Email Support
hello@furrly.com