5 things that help a fussy dog that won't eat its food

Independently chosen — nobody pays to be on a list, and we say what didn't make it. How we pick the 5.

The five, at a glance

1Set mealtimes, ditch the all-day buffet2Stop rewarding the walk-away3Audit who else has been feeding the dog4Make the bowl work for its dinner5Warm it and add a proper-smelling topper
1

Set mealtimes, ditch the all-day buffet

A bowl that's topped up all day teaches a dog there's no real cost to skipping this particular meal, because another one is always coming. Free feeding removes the one thing that reliably makes a dog eat promptly: genuine hunger. It matters even more in a multi-dog or multi-cat household, where a bolder animal hoovers the leftovers and a shyer one just stops competing for a bowl that's never really gone. Put food down for a set 15-20 minutes and take it up regardless — most dogs relearn that meals are an event, not a standing buffet, and appetite sharpens back up within a week.

American Kennel Club

Try it
Put the bowl down at the same two times every day and set a timer for 15-20 minutes
If it's untouched, pick it up calmly - no fuss, no coaxing - and offer nothing else until the next scheduled meal
Water stays available all day, food doesn't; expect 2-3 skipped meals before it clicks, that's normal, not a sign it isn't working
2

Stop rewarding the walk-away

Picking up the bowl and reaching for chicken or a topper the moment your dog turns away teaches them that refusing dinner gets something better than dinner. I did this without noticing with a foster lurcher years back - three days of 'just a bit of ham to get her going' and she'd worked out that holding out paid off. Dogs are quicker at spotting cause and effect than we give them credit for, so the fix isn't more coaxing, it's removing the payoff for saying no.

Try it
Put the bowl down once - don't hover, coax, or narrate ('come on, good food!')
If they walk away, pick the bowl straight up and offer nothing else until the next scheduled meal
Any treats that day should be small and earned for something you've asked them to do, not handed over as consolation
3

Audit who else has been feeding the dog

A dog that's had toast crusts from the kids, a chew on the sofa, and a fistful of training treats on the walk has often had a meal's worth of calories before dinner ever touches the bowl. Nobody in a full house feels like they've overfed the dog, because everyone's only given 'just a little' - but it adds up fast, and the dog isn't being fussy, it's just not hungry. It matters most with small and toy breeds, whose tiny stomachs mean a few treats blunt appetite far more than they would in a big dog.

Try it
Keep a one-day written log - genuinely everyone in the house writes down anything they've handed the dog
Cut all out-of-meal food for two or three days and see if mealtime interest comes back
Move remaining treats into short training sessions so they're earned, not just given out
4

Make the bowl work for its dinner

Scattering the same kibble across the lawn or stuffing it into a snuffle mat turns a meal a dog has decided is boring into a hunt, and a nose bred to forage will often work for food it's flatly ignored from a bowl. This is where breed matters - a cocker spaniel or beagle with a scenting job to do can go from stone-faced at dinner to genuinely invested once it's scattered in grass. It isn't a trick, it's putting an unused drive to work, and the extra effort involved can nudge a flagging appetite back on its own.

Try it
Scatter dry food across the garden, a patio, or a muffin tin instead of using the bowl
A snuffle mat or a few cardboard boxes with kibble tucked inside works just as well indoors
In multi-dog households, scatter each dog's portion separately so a shy eater isn't losing food to a faster one
5

Warm it and add a proper-smelling topper

Dogs decide whether a meal's worth bothering with almost entirely by smell, and cold kibble straight from a sealed bag can smell like next to nothing by comparison - the same reason a roast dinner pulls you into the kitchen from two rooms away. A splash of warm water or a spoon of unsalted bone broth stirred through releases that smell in a way the dry version doesn't - I do this automatically now for any foster over about seven, because appetite tends to dip with age and it's the cheapest fix that reliably works. The difference from constant treat bribery matters: you're making the actual meal more appealing, not replacing it with something more exciting.

Try it
Stir in a few tablespoons of warm, not hot, water or an unsalted broth and let it sit two minutes before serving
A spoon of plain tinned pumpkin or a small amount of wet food mixed through works too
Keep the topper part of the same bowl, not a separate, more exciting course

What didn't make the list

Rotating to a new premium food every few weeks

Switching brands the moment your dog goes off a meal usually backfires - it teaches them that refusal gets a more exciting bag next time, the same trap as sympathy treats, just pricier. If a change is genuinely needed, do it once, gradually over 5-7 days, not on repeat.

Pricey gravy or topper sachets marketed at fussy eaters

They work for about a week before the dog learns to hold out for the sachet instead of the meal, and gram for gram they cost far more than the spoon of broth or tinned pumpkin you've probably already got in.

Questions people ask

How do I know this is fussiness and not something medical?

A dog that's been gradually picky for a while but is still bright, playing, drinking normally and holding its weight is usually showing a behavioural pattern like the ones above. A dog that suddenly stops eating, seems flat or uncomfortable, is vomiting, losing weight, or has gone a full 24 hours without eating anything at all - that's a vet visit, not a checklist, so don't work through this list first in that situation. Puppies, toy breeds and seniors can run into trouble faster, so don't wait as long with them.

My dog takes treats but won't touch dinner - is that just fussiness?

Often, yes, and it's usually the treat-and-topping habit above rather than the food itself. But if it's a sudden change in a dog who's always eaten well, treat it as a possible medical sign rather than a training problem, and get it checked before working through this list.

Does age or breed make a dog more likely to be fussy?

Small and toy breeds are disproportionately picky, partly because their tiny stomachs mean treats and scraps blunt appetite far faster than in a big dog. Senior dogs can also go off dry food as their sense of smell fades, which is exactly where warming and wetting meals earns its keep.

Sources

  1. American Kennel Club
  2. ASPCA
Illustration of Nadia Okafor

Nadia writes our Pets lists. She is not a vet — she has shared her home with a rotating cast of dogs, cats and one very opinionated rabbit for twenty years, and fosters when she has room. Her lists stick to the everyday stuff: behaviour, comfort, and the gear that actually earns its place. For anything medical — a limp, a change in appetite, anything that worries you — she will tell you to call your vet, because a checklist is not one. More from Nadia Okafor

Keep going

Five things that help, every Sunday.

One list a week, picked by hand.