Guides · Updated November 2026

Picky Eater Dog: Why It Happens and 10 Habits That Fix It

A picky eater dog sniffs the bowl, walks away, and still has room for your sandwich crust. The fix is usually about habits, not finding a magic food. Veterinarians say the first step is ruling out a health reason; after that, a steady routine, a short window at the bowl and fewer extras between meals do most of the work.[1][2] Below: why dogs get picky, when it is a reason to call your vet, and 10 habits that help. Every fact has a numbered source at the bottom.

This guide is published by the makers of PROZIMA, which appears as one example near the end.

A measured scoop of dry dog food being poured into a steel bowl
A measured portion at a set time is the backbone of fixing picky eating. Photo: U.S. Air Force, Airman 1st Class Chase Cannon (public domain).

Key takeaways

  • Health first. Call your vet if a big appetite change lasts more than 12 to 24 hours, and right away for young puppies and some other dogs.[1]
  • Set meal times and leave food down for only 15 to 20 minutes.[1]
  • Count the extras: treats, scraps and toppers together stay at or under 10% of daily calories.[2][4]
  • Stop rotating foods. Too much variety can teach a dog to hold out for favorites.[2]
  • A healthy dog can skip a meal now and then and is often hungrier at the next one.[2]

What counts as a picky eater dog?

AKC’s chief veterinarian, Dr. Jerry Klein, describes picky eaters as dogs that don’t finish their bowl within a set time, usually about 20 minutes. Another telltale sign: a dog that turns down its own food but happily accepts table scraps.[1]

Picky is different from sick. A dog that is at a healthy weight, has normal stools and good energy, and simply eats slowly or holds out for something tastier is a different case from a dog that suddenly stops eating.[1][2]

First, rule out a health reason

VCA’s veterinary authors say the important first step is ruling out a medical cause with your vet before calling a dog “picky.” Their examples of conditions that can affect appetite include dental disease (which can sit below the gum line, so teeth can look fine), kidney disease, something swallowed that is blocking the gut, and arthritis in older dogs that makes getting up to the bowl uncomfortable.[2] Tufts adds that some medications can change appetite, so bring a list of all medications and supplements to the visit.[3]

The general rule from AKC: contact your vet if your dog has a significant appetite change that lasts longer than 12 to 24 hours and doesn’t return to normal. Don’t wait that long for:[1]

  • Puppies younger than 6 months
  • Dogs whose appetite change comes with vomiting or diarrhea
  • Dogs with diabetes
  • Dogs (especially seniors) that seem to want to eat but don’t, or will only eat soft food

Why dogs become picky eaters

Once your vet has ruled out a medical cause, the reasons are usually about environment and habit:

  • Too much variety. Some dogs learn that refusing one food brings a better one. VCA calls this “too much of a good thing.”[2]
  • Too many calories. VCA notes it is common for picky dogs to be a little (or more than a little) overweight. A dog that is already full from extras won’t be very interested at mealtime.[2]
  • Food always available. Leaving food out all day encourages poor eating habits and is unsanitary, according to AKC.[1]
  • Changes at home. Stress, an owner who is away, or upheaval in the daily routine can explain a dog not eating.[1]
  • A food aversion. Tufts explains that a pet can link a food with a time it felt unwell and go off that food, the way a person avoids a dish after food poisoning.[3]
  • Mealtime tension. An owner’s worry at the bowl can rub off, so the dog links mealtime with something upsetting. One test from Tufts: does your dog eat normally when someone else does the feeding?[3]
  • Real preferences. Some dogs really do prefer a certain texture or flavor, from stews and pâté to shredded or chunky foods.[2][3]

Check the food itself, too. FDA advises storing dry pet food in its original bag with the top folded down, in a cool, dry place under 80°F, because heat and moisture can break down nutrients. Leftover canned or pouched food should be refrigerated promptly or thrown out.[5]

10 habits that fix picky eating

These habits come from veterinarians writing for AKC, VCA and Tufts. They work best together, with everyone in the house following the same routine.

1. Feed at set times

Pick mealtimes and stick to them as closely as you can. VCA explains that offering food only at certain times teaches a dog when food is available, which can encourage better eating, compared with free access all day.[1][2]

2. Use the 15-minute bowl rule

Put the bowl down and leave it for no longer than 15 to 20 minutes. If your dog doesn’t eat, pick it up, and don’t offer more food or treats until the next scheduled meal.[1]

3. Measure the daily portion

Ask your vet how many calories your dog needs based on weight, body condition, life stage and activity, then measure the matching amount of food. If you are not sure how much your dog really eats, VCA suggests writing down everything that goes into your dog’s mouth for 3 to 5 days, including treats, snacks and foods used to give pills.[2]

4. Cut back treats and table scraps

The 10% rule counts calories, not the number of treats, and it includes everything extra: snacks, training rewards and table scraps.[4] AKC lists a dog losing interest in regular meals as one sign of too many treats. VCA also suggests avoiding high-calorie treats and snacks for picky eaters.[2] If you train with treats, try using some of your dog’s regular kibble instead.[4]

5. Stop rotating foods

Once you find a food your dog eats reasonably well, stay with that formula for consistency, VCA advises. Constant switching is one way dogs learn to hold out.[2]

6. Change foods slowly when you must

Sudden diet changes can cause stomach upset (diarrhea with or without vomiting). AKC recommends moving from one food to another gradually over a few days, and talking to your vet before making changes if you are worried about appetite.[1]

7. Walk before breakfast

Dogs are typically hungrier after exercise, so VCA suggests offering food after activity.[2]

8. Try a food puzzle

Feeding from a food puzzle or other interactive feeder gives a dog something to work on and can make mealtime more fun, according to VCA.[2]

9. Keep mealtime quiet and low-key

Tufts suggests feeding your dog in a quiet, separate room where they can eat alone, or using a timed automatic feeder.[3] If you suspect an aversion to an old food, Tufts suggests trying a totally different food in new or disposable dishes, so there is no smell of the old food left behind.[3]

10. Add a topper before, not after, a refusal

A small, safe topper can help, as long as toppers and treats together stay within 10% of daily calories.[2] The timing matters: Tufts advises adding it before your dog has a chance to refuse the food, not as a reward for turning up their nose.[3] VCA also mentions a little of a canned food your dog likes as a “top dressing” on kibble.[2] For a full list of dog-safe ideas, see our guide to dog food toppers for picky eaters.

Will a picky dog eventually eat?

In most healthy dogs, yes. VCA says not all dogs are food-motivated and it is okay for a healthy dog to miss a meal occasionally. If your dog is in good health, at a healthy body weight, with normal stools and good energy, skipping a meal is not a crisis, and a dog that is a little hungry may have a better appetite at the next meal.[2]

The limit is the vet rule above: a significant appetite change that lasts longer than 12 to 24 hours is a reason to call, and the higher-risk dogs listed earlier need a call after any missed meal.[1]

Where hemp seed oil fits

A drizzle of oil is one more topper option, and like any topper it counts toward the 10% of daily calories.[2][4] Hemp seed oil is pressed from the seeds of the hemp plant. FDA notes that hemp seeds do not naturally contain THC.[6] Read more in our guide Can dogs eat hemp seeds?

One example is PROZIMA, made by the publishers of this site: cold-pressed hemp seed oil with omega-3, 6 and 9 and no THC, given once a day in the food, in Original, Chicken and Beef flavors. More on the PROZIMA website, or see our side-by-side of 8 hemp oils on Amazon.

PROZIMA: how much to add, once a day

Dogs over 50 lbs1 full dropper
Dogs 21–49 lbs½ dropper
Dogs under 20 lbs¼ dropper

Mix it into the food once a day, before your dog has a chance to refuse the meal. Count it with your other toppers, and ask your vet first if your dog has a health condition or takes medication.

Shop PROZIMA on Amazon

Save up to 24% with Subscribe & Save (Original). Original, Chicken and Beef.

FAQ: picky eater dogs

How do you fix a picky eater dog?

Rule out a health reason with your vet first. Then set meal times, take the bowl away after 15 to 20 minutes, give nothing else until the next meal, cut back treats and table scraps, measure the daily portion, and stop rotating foods. Most of the fix is routine.[1][2]

Will a picky dog eventually eat?

A healthy dog usually will. VCA says it is okay for a healthy dog to miss a meal now and then if the dog keeps a healthy weight, has normal stools and good energy, and a skipped meal can mean a better appetite at the next one. If a big appetite change lasts more than 12 to 24 hours, call your vet.[1][2]

What should I do if my picky dog is not eating at all?

Call your vet if a significant appetite change lasts longer than 12 to 24 hours. Call right away for puppies under 6 months, dogs with diabetes, dogs that also vomit or have diarrhea, and dogs (especially seniors) that seem to want to eat but don’t, or will only eat soft food.[1]

How long should I leave my dog’s food out?

No longer than 15 to 20 minutes, according to AKC’s chief veterinarian. If your dog doesn’t eat, take the bowl away and offer nothing else until the next scheduled meal. Leaving food out all day encourages poor eating habits and is unsanitary.[1]

Should I keep switching foods until my dog likes one?

Usually not. VCA notes that lots of variety can teach a dog to hold out for favorites. Once you find a food your dog eats well, stick with it, and make any change gradually over a few days.[1][2]

Why will my dog eat treats and scraps but not dog food?

AKC counts that as a classic sign of picky eating. Treats and scraps also fill a dog up: all extras together should stay at or under 10% of daily calories, so a dog eating lots of extras may simply not be hungry at mealtime.[1][2][4]

This guide is general information, not veterinary advice. Check with your vet about any change in your dog’s appetite, and before changing foods or adding toppers, especially if your dog is a puppy, is pregnant or nursing, has a health condition, or takes medication.

Ready to start the routine?

Original, Chicken and Beef in 1-, 2- and 3-Packs. Order direct from Brooklyn, or get the 3-Pack on Amazon.