Petco Text Logo
Petco Pet Logo

My dog stopped eating her kibble. She only wants human food.

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed | Female | 2 years and 7 months old

Why does my pet only eats human food and not dog food? She used to eat it, but now she only eats that. She even stopped eating due to that.

2 Answers

Most Helpful Answer

Image profile

Answered By Dr. Melanie, BVSc MS

Veterinarian

Published on September 4th, 2016

It's probably because she likes human food more than she likes her dog food. She should only be eating dog food, as too much human food isn't healthy for her. To get her back to eating her dog food only, I would mix the dog food and human food together, and over time, slowly decrease the amount of human food and increase the amount of dog food until she is eating dog food only. Do not give her any treats during this time, and once she is eating only dog food, do not give her any more human food.

Vote icon

14Pet Parents found this answer helpful

Other Answers

  • Image profile

    Answered By Destini R. Holloway, DVM

    Veterinarian

    Published on

    She most likely stopped eating her dog food because she was given a choice. If a pet is offered any people food they will almost always prefer the people food over their regular dog kibble. You have to stop giving people food altogether and wait her out. Most pets can go up to 3 days without eating before causing deleterious effects. I know it is tough, but it really is the best thing for her. You can also try other more palatable dog foods such as Royal Canin, Wellness, or Evo.

    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