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

What to do when your finicky dog won't eat their kibble consistently?

Updated on September 23rd, 2025

Pet's info: Dog | Goldendoodle | Female | spayed | 1 year and 9 months old | 62 lbs

Hi, Our doodle Kacey is a finicky eater. We feed her only kibble and she’s fine for a week or so. Change the food and same scenario. Is there anything we can do to get things consistent? Buying those small bags continuously is breaking the bank! Thanks very much!!! Cheers! Butch

2 Answers

Most Helpful Answer

Lauren Kennedy, DVM

Answered By Lauren Kennedy, DVM

Veterinarian

Published on March 12th, 2018

For picky eaters like this I usually recommend picking one high-quality dog food brand and sticking with it. This means when you feed Kacey you should put the food down for 15 minutes or so and give her the opportunity to eat it. If she does not eat in this period of time pick up the food and do not offer her any food or treats until the next meal time. If at the next meal she doesn’t eat again within 15 minutes pick up the bowl and continue this for two or three days. Eventually she will learn that she needs to eat the food you put down for her or she will go hungry. Most dogs respond to this very well and don’t let themselves go hungry.

Some of the brands I recommend for high-quality dog foods are Royal Canin, Hills, Purina, Iams, and Eukanuba.

I hope this helps. Best of luck. Thanks for using Petco Pet Education Center, formerly Petcoach.
Vote Icon1Pet Parents found this answer helpful

Related Answers from Veterinarians

  • Answered By Bette Isacoff

    Dog Trainer

    Published on May 27th, 2018

    You can put the food down without fuss and leave it for fifteen minutes. After that time, pick up the bowl (unless Sandy's still eating) and do not put it down again until her next regularly scheduled mealtime. (I realize that she does not have regular mealtimes now, but you'll need to decide whether you're going to feed once or twice a day and stick to that schedule, with approximately the same times every day,) Do not try to coax her to eat. Ignore her while the food is down. Once she understands that the food will no longer be available all the time, she'll start to eat when it is. This may take a few days to sort out. Remember that you are not starving her! When the food is available, if she decides not to eat right then it is her vhoice. In the meantime, do not give her any snacks, human food, etc. She must understand that she needs to eat when the food is available. If you are having problems with this, you can click on the prompt to start a consult, where we can discuss it at length. Good luck!

    Vote Icon

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