How to Feed a Picky Dog That Won't Eat
PetMedPal is reader-supported. When you buy through links on our site, we may earn an affiliate commission at no extra cost to you. This never changes what you pay or our honest recommendations.
A dog who turns up their nose can be trained back to the bowl. Here's how, and when to worry.
Rule out a medical cause first
Sudden pickiness, especially with vomiting, lethargy, or weight loss, can signal dental pain, nausea, or illness. Before assuming your dog is just fussy, have your vet rule out a health problem. True pickiness usually develops gradually, not overnight.
Save on your pet's care: Our [free pet savings card](/card) can lower the cost of prescriptions at thousands of pharmacies — no fees, no catch.
How we accidentally create it
Dogs learn that skipping meals leads to tastier options being offered. Constant topping-up, table scraps, and too many treats teach a dog to hold out. The fix is often changing our behavior as much as the food.
Build a feeding routine
Offer measured meals at set times, leave the bowl down for about 15 to 20 minutes, then remove it. Cut back on treats and scraps between meals so your dog arrives hungry. Consistency retrains expectations within days for most healthy dogs.
Make meals more appealing
Warming food slightly, adding a spoonful of wet food, or mixing in a little low-sodium broth can boost aroma and interest. A palatable therapeutic diet like [Hill's Science Diet Sensitive Stomach Dog Food](/products/hills-science-diet-sensitive-stomach-dog-food) can also help touchy eaters. Change foods gradually to avoid stomach upset.
When it's time to call the vet
If your dog refuses food for more than a day or two, or shows any other symptoms, contact your vet. Skipping meals is riskier for puppies, small breeds, and diabetic dogs, who need timely nutrition.
Save on your pet's meds
Grab our free Rx discount card — accepted at thousands of pharmacies.
Frequently asked
- Why has my dog suddenly become picky?
- Sudden pickiness can mean dental pain, nausea, or illness, so see your vet first. If health is fine, it's often a learned habit from too many treats or offered alternatives.
- How long can a dog go without eating?
- A healthy adult dog may skip a meal or two, but refusal beyond a day or two warrants a vet call. Puppies, small breeds, and diabetic dogs need prompt attention.