Petco Text Logo
Petco Pet Logo

How to get my picky dog to eat dry food and stop eating human food?

Updated On September 23rd, 2025

Pet's info: Dog | American Pit Bull Terrier | Female | unspayed | 3 years and 2 months old | 30 lbs

my APBT won't eat any dry dog food without me adding other items (tuna, small bits of cheese etc.) she will eat table food just fine but I don't want her eating the food we eat.. a lot of sodium. I've used multiple brands.. I've had most luck out of Blue wildnerness evolution diet chicken and rice. But she's still not eating much and I'm at a loss. She won't touch wet or canned dog food.

1 Answer

Most Helpful Answer

Image profile

Answered By Angel Alvarado, LVT

Licensed Veterinary Technician

Published on March 14th, 2017

Discontinue feeding ALL table food. Choose one dog food and stick with it. Frequent diet changes can create a finicky eater and may lead to GI upset. You can add warm water or a teaspoon of baby food (no onion or garlic) to stimulate Smoke's appetite. If you are not doing so, offer food on a consistent schedule. Dogs love routine and look forward to mealtimes. At her age, she can be fed twice daily. Prepare her food and place it in her designated feeding area. After 15-20 minutes, pick it up whether she has eaten or not. Repeat this at the next scheduled meal time. Do not offer any snacks, treats or other food between meals. Be firm and be consistent. Smoke will not starve. She will eat when she gets hungry.

Vote icon

2Pet Parents found this answer helpful

image
Have A Vet Question?

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

Sponsored