Cavalier King Charles spaniel lying on a wooden floor with its chin down

Fussy dog eaters: A calm, simple plan for happier mealtimes

You put the bowl down. Your dog sniffs it, looks at you, sighs, and walks off – then appears instantly the moment you open the fridge. Sound familiar? Fussy dog eaters can make mealtimes feel like a daily negotiation, and it's easy to end up with a cupboard full of half-open bags. This guide explains why some dogs become fussy, the questions to ask first, and a calm, simple plan to help your dog enjoy their meals again – without turning dinner into a battle.

Small dog lying among autumn leaves

At a glance:

Check health first: A sudden change in appetite always deserves a chat with your vet.

Fussiness is often learned: If skipping dinner brings something tastier, dogs quickly catch on.

Routine is your secret weapon: Set mealtimes, a calm space and a 15-minute rule make a big difference.

Treats count: Lots of extras between meals can take the edge off your dog's appetite.

In this guide:

Why are some dogs fussy eaters?

The Royal Kennel Club lists several common reasons dogs become fussy with their food.

Too many snacks

Titbits from the table, treats from the family and a biscuit from a kind neighbour all add up. If your dog isn't hungry at mealtime, their bowl simply isn't very exciting.

Learned fussiness

Dogs are clever. If turning their nose up at dinner leads to a topper, hand-feeding or something new, they learn that waiting pays off.

Natural appetite

Some dogs just aren't very food-motivated, especially smaller or less active dogs. If they're healthy and a good weight, this may simply be who they are.

Changes and stress

New homes, house moves, visitors, a change in routine or even warm weather can affect appetite for a while.

Health reasons

Tooth trouble, tummy upsets, illness and some medicines can all affect appetite. That's why the first step is always to rule out a health cause.

Is it fussiness or something else?

Before you start any plan, it's important to check that your dog is well. The Royal Kennel Club advises getting your dog checked to rule out health problems before assuming they are simply a fussy eater.

Please speak to your vet if your dog:

  • Has suddenly gone off their food
  • Isn't eating at all
  • Is losing weight, being sick or has diarrhoea
  • Seems tired, quiet or uncomfortable
  • Is struggling to chew, drooling or pawing at their mouth
  • Is a puppy or older dog who has stopped eating

If your dog has a health condition, is on medication or you're worried about a change in them, please speak to your vet first.

A useful clue: if your dog happily eats treats and scraps but ignores their bowl, and is otherwise bright and well, the cause is often learned fussiness rather than a lack of appetite.

Husky standing outdoors

A simple plan for fussy dog eaters

Once your vet is happy, try this simple plan for two weeks. Consistency is everything.

Step 1: Set regular mealtimes

Feed at the same times each day – most adult dogs do well on two meals. A predictable routine helps your dog's appetite build at the right time.

Step 2: Choose a calm space

Bella & Duke suggests feeding in a quiet room. Away from busy hallways, other pets and children, many dogs relax and eat better.

Step 3: Put the bowl down and step back

Don't hover, coax or hand-feed. Put the bowl down calmly and get on with something else.

Step 4: Use the 15-minute rule

The Royal Kennel Club suggests removing any uneaten food after 15 minutes, then offering fresh food at the next mealtime. No topper, no swap, no fuss.

Step 5: Cut back on extras

Reduce treats and titbits, and ask everyone in the house to do the same. Keep treats for training only for now.

Step 6: Praise eating

When your dog eats from their bowl, a little quiet praise goes a long way.

A sample day on the plan

  • 7.30am: Short walk and a sniff, then breakfast in a quiet room. Bowl up after 15 minutes.
  • Midday: A quick training game using a few tiny treats from the day's allowance.
  • 5.30pm: Walk or garden play, then dinner in the same spot. Bowl up after 15 minutes.
  • Evening: No titbits from the table – a chew toy or a cuddle on the sofa instead.

Step 7: Give it time

Most healthy dogs settle into the new routine within a week or two. If your dog keeps refusing food, go back to your vet.

Mr Barnaby's top tip: Write the plan on a sticky note on the fridge. Fussy eating often comes back when one kind family member starts sneaking toppers again.

Making mealtimes more appealing

Alongside the plan, a few small changes can make food more inviting – without starting the topper merry-go-round.

  • Warm it slightly. The Royal Kennel Club suggests soaking dry food in warm water or gently warming wet food, which can make it smell more appealing.
  • Try a different bowl. Some dogs dislike steel or glass bowls, perhaps because of their reflection. A ceramic bowl is worth a try. Keep it clean too.
  • Make it a game. Puzzle feeders and snuffle mats turn dinner into something to do – brilliant for dogs who get distracted or bored.
  • Check the portion. Feeding a little more than your dog needs can mean they leave food. Check the feeding guide and your dog's shape.
  • Change foods slowly. If you and your vet decide to switch food, do it gradually over 7–10 days, mixing in more of the new food each day.

How treats affect fussy dogs

Treats are a lovely part of life with a dog – but for fussy eaters, they can quietly cause problems.

  • They fill dogs up. A widely used guideline is to keep treats to around 10% of your dog's daily calories. Bella & Duke uses the same 10% rule for fussy dogs.
  • They teach waiting. If treats appear when dinner's ignored, your dog learns to hold out.
  • They change expectations. Very rich or varied treats can make everyday food seem dull.

That doesn't mean no treats at all. It means using them on purpose: for training, recall and rewarding good behaviour, rather than as a way to get calories in. Our guide on when to reward your dog explains how to time rewards well.

Common mistakes

  • Swapping foods every few days. Constant change can upset tummies and teach your dog that refusing works.
  • Leaving food down all day. Grazing takes away any reason to eat at mealtime.
  • Hand-feeding every meal. Lovely in the moment, but it can quickly become the only way your dog eats.
  • Adding more and more toppers. Each new topper can become the new normal.
  • Ignoring changes in appetite. A sudden change always deserves a vet check.

Choosing the right treats for fussy dogs

For fussy dogs, the best treats are small, simple and used with purpose. Tiny pieces keep your dog's appetite for dinner while still making training fun.

Our natural training treats are small, meaty and mostly made with just one meat, so you know exactly what your dog is getting. If you'd like to find out which flavours your dog loves most, our starter and taster packs let you try a few different proteins. And for dogs who love a stronger smell, our fish treats are a tasty option for training rewards.

Not sure where to start? Our guide to making it simple to choose what's best talks you through it.

Pug looking up with soft lights in the background

Summary:

Fussy dog eaters are common, and fussiness is often learned rather than a lack of appetite. Start with a vet check, then follow a simple plan: regular mealtimes, a calm space, a 15-minute rule and fewer extras between meals. Make food a little more appealing without endless toppers, use treats with purpose, and give the new routine a week or two to work.

FAQs:

Q1: Why is my dog a fussy eater?

Common reasons include too many snacks, learned habits, a naturally small appetite, stress or changes at home, and health reasons. Always ask your vet to rule out a health cause first.

Q2: My dog won't eat their food but will eat treats – why?

This often means your dog has learned that holding out brings something tastier. If they're otherwise bright and well, cutting back on extras and following a regular routine usually helps. If you're unsure, check with your vet.

Q3: How long can a fussy dog go without eating?

Healthy adult dogs may skip the odd meal, but if your dog isn't eating at all, seems unwell, or is a puppy or older dog, speak to your vet promptly.

Q4: Should I keep changing my fussy dog's food?

Usually not. Frequent changes can upset tummies and teach your dog to wait for something new. If a change is needed, agree it with your vet and switch gradually over 7–10 days.

Q5: Can I add toppers to my fussy dog's food?

A little warm water or a small amount of their usual wet food can help, but keep it consistent. Lots of different toppers can make fussiness worse over time.

Q6: Are some dog breeds fussier than others?

Some smaller breeds and less active dogs can have smaller appetites. Every dog is different, so focus on your dog's routine, weight and wellbeing rather than their breed.

Not sure which treats suit your dog? Take our 60-second quiz and we'll make it simple.

Back to blog