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
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.
14Pet Parents found this answer helpful
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.
8Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.