Petco Text Logo
Petco Pet Logo

How to get my picky dog to eat dog food instead of human food?

Updated On September 23rd, 2025

Pet's info: Dog | Cavalier King Charles Spaniel | Male | neutered | 11 months and 3 days old | 10 lbs

Hello. I have a Cavalier King Charles Spaniel. He is one year old and is the pickiest eater !! We have tried about 10 different dog foods ranging from dry to wet to gourmet and he won’t eat them. Right now he is eating human food but his bowel movements are al over the place. He has had constipation, diarrhea and thrown up. We have gone to the vet multiple times and they have found nothing wrong. If you have any advice please let me know !!

1 Answer

Most Helpful Answer

Image profile

Answered By Katie S

Certified Dog Trainer

Published on April 29th, 2019

OH Moose sounds like quite the character. Unfortunately, some dogs are super picky. Other times, they need a little tough love. It sounds like you've already ruled out any possible medical issues so Moose must be picky, and you are super nice pet parents for catering to him. I find for some dogs its a taste or texture they don't like. But it sounds like you've tried them all and Moose keeps turning up his nose. I would recommend putting his dish down for 10 minutes, then picking it up and putting it away until his next meal time. Repeat. Feeding 1-3 solid meals a day like this will teach him to eat when the food is out. A dog will not starve themself, but they may need to get a bit snacky for the next meal to encourage eating. Also cut out ALL treats. Moose needs to learn to eat his food and not fill up elsewhere for the time being at least. My other recommendation for these picky eaters is to buy only small bags of food at a time. Less waste, but also some dogs are particular about freshness of their kibble too. Buy only a big enough bag that will last no more than 3 weeks. Store the food in the original bag, in an airtight container. And feel free to try new brands with each bag purchase, just make sure you transition from one food to the next to avoid tummy upsets. Moose might just be one of those dogs that likes variety. TIP: sticking to foods that have similar protein % will avoid protein overloads and tummy troubles, Some brands also specialize in rotational feedings and are meant to switch from different proteins, your (pet specialty) local store should be able to assist you with those brands available in your area.

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

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

Sponsored