Skip to main content

Why won't my German Shepherd eat — Local Help in Calgary

Refusing food (anorexia) for more than 24–48 hours is a red flag and often the first symptom of more serious illness — especially in cats, where it can rapidly trigger hepatic lipidosis.

Local resources for Calgary pet owners

Common causes of loss of appetite in German Shepherds

  • Dental disease or oral pain
  • Nausea from any underlying illness
  • Stress or environmental change
  • Kidney or liver disease
  • Infection or fever

When it's an emergency

Take your German Shepherd to a vet immediately if any of the following apply:

  • Cat hasn't eaten in 24 hours
  • Dog hasn't eaten in 48 hours
  • Accompanying lethargy, vomiting, or weight loss

Safe home care steps

  • Try warming food slightly to enhance aroma
  • Offer high-value items (cooked chicken, tuna in water)
  • Reduce environmental stressors

Important: Home care is supportive only. If symptoms persist beyond 24–48 hours, consult a licensed veterinarian — AI guidance is not a substitute for professional diagnosis.

Find a vet in Calgary

Search our directory of veterinary clinics in Calgary — filter by services, ratings, and emergency availability.

Get a personalized assessment

Use our free AI symptom checker for guidance tailored to your German Shepherd's age, weight, and history.

Open Symptom Checker

Frequently Asked Questions

Refusing food (anorexia) for more than 24–48 hours is a red flag and often the first symptom of more serious illness — especially in cats, where it can rapidly trigger hepatic lipidosis.