Petco Text Logo
Petco Pet Logo
  • Two Easy Ways to Start Earning Rewards!

    rewards header
    Become a member today!
    Members-only pricing and offers, personalized care notifications, Vital Care points back on every purchase and more!
    Petco Pay LogoBecome a credit card member today!

    Earn 2X Pals Rewards points at Petco
    when you use Petco Pay!

    APPLY NOW
    Learn More About Petco Pay Benefits

How can I stop my dog from refusing his food for human food?

Updated on September 23rd, 2025

Pet's info: Dog | German Shepherd | Male | neutered | 1 year and 2 months old

My dog goes into this cycle of refusing to eat dog food each time he comes in contact with human food. He will make himself sick in an attempt to get what we eat, tried changing his food but that doesn’t last. I don’t want his diet to consist of our food, he already has dominance issues as he is very spoilt and thinks he’s the boss of everyone. How can I stop this behaviour? The food he has consumed isn’t poisonous it’s just an attempt to be fed what we eat, I do not feed him it other people do.

1 Answer

Most Helpful Answer

Jenny, DVM

Answered By Jenny, DVM

Veterinarian

Published on March 4th, 2018

He is testing his dominance and holding out for something better since he has now learned it will come
You will have to get everyone to stop feeding him people food to start. It is best to mix a small amount of chicken or canned food or chicken broth in with his dry food to encourage him to go back to that. Once he realizes there is no human food coming then and he is on a schedule , then you can gradually decrease the amount of canned food or broth until he is completely on dry food again
Vote Icon1Pet Parents found this answer helpful

Smart Picks for Smart Questions

Have A Vet Question?

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

Share

Styled arrow button