Why Is My Dog Not Eating His Food But Will Eat Treats?
Last Updated: 19 April 2026 | 6 min read
Why Is My Dog Not Eating His Food But Will Eat Treats?

If your dog is refusing meals but happily taking treats, you're not alone. Many dog owners face this frustrating behaviour. In some cases it may be harmless pickiness, while in others it can signal stress, overfeeding treats, boredom with food, dental discomfort, or health concerns.
This guide explains the most common reasons and what you can do next.
If your dog eats treats but refuses food, common causes include too many treats, boredom with meals, learned behaviour, stress, dental pain, or an underlying health issue. In most cases, reducing treats, sticking to a routine, and making meals more appealing with a natural dog food topper can make a noticeable difference.
If your dog is a fussy eater, many owners find that adding a natural meal topper can help make food more appealing. Explore our Natural Pet Meal Toppers Australia range.
Common Reasons Dogs Skip Food But Eat Treats
| Possible Cause | Common Sign | What To Try |
|---|---|---|
| Too many treats | Skips meals consistently | Reduce treat frequency |
| Meal boredom | Sniffs bowl and walks away | Add a natural meal topper |
| Dental pain | Avoids crunching hard food | Vet check recommended |
| Stress or change | Eats less suddenly | Routine + calm environment |
| Learned behaviour | Holds out for better food | Remove bowl after 20 mins |
1. Too Many Treats
If treats are frequent or high-value, regular meals can seem boring by comparison. Dogs are smart — they'll hold out for the better option if they've learned it's coming.
2. Food Boredom
Some dogs lose interest in eating the same meal every day. A simple dog food topper can often reignite interest without changing the whole diet.
3. Learned Behaviour
Dogs quickly learn that refusing food may lead to tastier options. If you've ever swapped their bowl for something better when they didn't eat, they've remembered it.
4. Dental Pain
A dog with sore teeth may avoid harder foods but still take soft treats. If you suspect dental discomfort, a vet check is worthwhile.
5. Stress or Routine Changes
Travel, visitors, moving house, or changes in routine can suppress appetite. Dogs in new environments — like boarding — are especially prone to this.
6. Medical Causes
If appetite changes suddenly or continues for more than 24–48 hours, speak with your vet. Persistent refusal can indicate an underlying health issue.
How To Help A Picky Dog Eat Again
Keep Treats In Check
Reduce treat frequency for a few days and keep feeding times consistent. Put the bowl down for 15–20 minutes, then remove it — whether eaten or not. This helps reset food motivation.
Make Meals More Appealing
Many owners use a natural topper to make boring bowls exciting again. A sprinkle of real meat over kibble can transform how your dog responds to mealtime — no diet overhaul needed.
Try our Natural Pet Meal Toppers Australia range — designed for fussy eaters and everyday meal excitement. Learn more in our Dog Food Toppers Australia guide.
Also see: Best Dog Treats for Picky Eaters Australia — our guide to what actually works.
Stick To Routine
Offer meals at the same times daily. Consistency helps dogs understand when food is available and builds a healthier relationship with mealtimes.

Better Reward Options
If you still want to reward good behaviour, choose cleaner rewards made for dogs. Explore our Natural Dog Treats Australia collection — single ingredients, no nasties, and genuinely loved by Aussie dogs.
For training specifically, our dog training treats Australia range offers small, high-value rewards that won't fill your dog up before mealtime.
When To See A Vet
Speak with your vet if your dog:
- stops eating suddenly with no obvious cause
- seems lethargic or unwell
- vomits or has diarrhoea
- loses weight
- shows pain or discomfort while eating
- has appetite changes that persist beyond 48 hours
Frequently Asked Questions
Why does my dog eat treats but not kibble?
Treats are often stronger smelling and more rewarding than everyday food. Dogs rely heavily on scent — so a high-aroma treat will always win over plain kibble. A meal topper can help bridge that gap.
Can meal toppers help picky eaters?
Yes — many owners find that a sprinkle of natural meat topper over kibble makes a noticeable difference. See our full guide: Dog Food Toppers Australia.
Should I stop treats completely?
A short-term reduction (a few days) can help reset food motivation. Once your dog is eating meals consistently, treats can be reintroduced in moderation — no more than 10% of daily calories.
Is sudden refusal of food serious?
Sometimes yes. If sudden or ongoing beyond 24–48 hours, or accompanied by other symptoms, consult your vet promptly.
What can I add to my dog's food to make them eat it?
Try a natural meal topper, warm water, or a small amount of low-sodium bone broth. Our Pet Spice meal toppers are a popular choice for Aussie dog owners dealing with fussy eaters.
About the Author
This article was written by the Bark with Buster team, with hands-on experience caring for dogs through Pet Stays Melbourne and helping owners manage common feeding challenges. We understand how stressful picky eating can feel, which is why we focus on practical, natural solutions owners can actually use.
🐾 Fussy Eater at Home?
Try our Natural Pet Meal Toppers Australia range and make boring meals exciting again.
Shop Meal Toppers → Natural Dog Treats →Related Articles You May Enjoy

What Makes A Dog Treat Healthy? A Guide For Australian Dog Owners
Not all dog treats are created equal. Learn what makes a dog treat healthy, w...
Read More →
Kangaroo Meat for Dogs: 7 Powerful Reasons It's One of Australia's Best Natural Proteins
Discover why kangaroo meat for dogs is one of the healthiest, most sustainabl...
Read More →
What Are Air Dehydrated Dog Treats?
Air dehydrated dog treats are made by gently removing moisture from real meat...
Read More →
