In case of an emergency call us at:(408) 351-0008
Digestive

Why is my dog not eating?

A dog that refuses food can be worrying for owners. Loss of appetite may stem from something as simple as a dietary change or as complex as an underlying medical condition.

When should I worry?

Contact a veterinarian if your dog has not eaten for more than 24 hours, is also vomiting or lethargic, is a puppy or senior dog, shows signs of pain, or if the appetite loss is sudden and complete.

Learn more about appetite loss in dogs

Common Causes

Loss of appetite in dogs can be triggered by dental pain, gastrointestinal disease, systemic illness, medications, stress, or foreign body ingestion.

Dental Pain

Oral problems — broken teeth, gum disease, and infections — can make eating painful enough that dogs avoid food entirely.

Gastrointestinal Disease

Inflammatory conditions, obstructions, and infections in the digestive tract can suppress appetite and require diagnostic evaluation.

Systemic Illness

Kidney disease, liver disease, pancreatitis, and other systemic conditions can cause appetite loss — sometimes before other obvious symptoms appear.

When Anorexia Becomes Concerning

The duration and context of appetite loss matters — prolonged anorexia carries its own health risks, especially in puppies and senior dogs.

Diagnostic Evaluation

A structured diagnostic approach helps identify whether appetite loss stems from a dental issue, GI problem, metabolic condition, or something else.

Need veterinary guidance?

We are here to help.

Our team evaluates symptoms, runs diagnostics, and creates straightforward treatment plans for dogs and cats in San Jose and Campbell, CA.