Petco Text Logo
Petco Pet Logo

Why isn't my dog eating anything for weeks? What should I do?

Updated On September 23rd, 2025

Pet's info: Dog | Chihuahua | Female | unspayed | 5 years and 6 months old

Dog hasn't been eating for the past 2-3 weeks. rejects can food, any flavor, and regular dog food as well. I've tried chicken, steak,etc. What do I do

3 Answers

Most Helpful Answer

Image profile

Answered By Debi Matlack

Veterinary Technician

Published on June 25th, 2016

The first thing to do is get her in to see the vet to find out if there is some kind of underlying illness that is causing her to lose her appetite. She may have an allergy, some kind of painful condition that makes her not want to eat, a metabolic disorder, there are any number of possibilities. I recommend getting her checked by your vet as soon as possible for an exam and labwork,even x-rays if the other tests are inconclusive. Based on these results your vet will be better able to tell you what's going on and how best to treat it.

Vote icon

12Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By Andrea M. Brodie, DVM

    Veterinarian

    Published on

    There are many reasons why a dog does not eat. This can be caused by being just picky or by being ill. Even a picky dog will not not eat for 2-3 weeks. There is a health problem and your dog must be seen by a veterinarian ASAP. There could be an obstruction or partial obstruction in the gastrointestinal tract or she could have some disease or tumor that makes her anorexic. Please take her to a veterinarian ASAP, before she dies of starving herself.

    Vote icon

    9Pet Parents found this answer helpful

  • Image profile

    Answered By Dr. Melanie, BVSc MS

    Veterinarian

    Published on

    Chips needs to see a vet, as there might be a medical reason behind why she isn't eating. Two-three weeks is a long time for a dog not to eat. I see that Chispa is unspayed, and one cause of anorexia in a dog can be a pyometra, an infection of the uterus. I'd recommend taking Chispa into your vet as soon as possible for a health check.

    Vote icon

    8Pet Parents found this answer helpful

See More Answers
image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored