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

5 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

Related Answers from Veterinarians

  • 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

  • Image profile

    Answered By Dr. Melanie, BVSc MS

    Veterinarian

    Published on December 10th, 2019

    This may not be normal, and a sudden decrease in appetite can be one of the first signs a dog is sick. Keep a close eye on Patsy, and if she is still acting this way in the morning, have her seen by a vet.

    Vote icon

    1Pet Parents found this answer helpful

  • Image profile

    Answered By Shaneez Wallani, DVM

    Veterinarian

    Published on December 9th, 2019

    I recommend you make an appointment to have Buzzly seen by a vet as soon as possible, as she may develop dehydration and low blood sugar if she doesn't eat soon. Decreased appetite/lack of appetite could be caused by infection (due to viruses, bacteria, parasites or a combination of these), toxin ingestion, blockage of the gastrointestinal tract, inflammation such as pancreatitis, or other causes. I recommend that you take a fecal sample from Buzzly in with you so the vet can have it checked for parasites. Also inform your vet of any changes in Buzzly's diet, behaviour or schedule, as this can help the determine the cause of her lack of appetite. In the mean time, you can try boiling boneless skinless chicken in water, shredding the chicken, and feeding her small amounts of the resulting chicken broth and cooked chicken once it has cooled. The chicken can be mixed with boiled plain rice or potatoes, or you can replace the chicken with boiled extra lean ground beef. This is a good temporary meal, not a long term balanced diet, so you will need to check in with your vet if Buzzly doesn't go back to eating balanced meals soon. Good luck, and I hope Buzzly feels better soon!

    Vote icon

    1Pet 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