Last Updated: August 2026 | 6 min read

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 โ including our popular Kangaroo Meal Topper Sprinkle.
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 |
Common Causes Explained
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. If you're using treats for training, choose small, low-calorie options like Roo Crisps or Beef Liver that won't fill your dog up before mealtime.
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. Our Kangaroo Meal Topper Sprinkle is a popular choice for fussy eaters.
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. Remove the bowl after 15โ20 minutes and try again at the next scheduled mealtime.
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. Browse our dog training treats Australia range for small, low-calorie reward options that won't compete with meals.
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. Popular choices include Beef Liver, Kangaroo Cubes and Chicken Jerky.
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, or has appetite changes that persist beyond 48 hours.
Frequently Asked Questions
Why does my dog eat treats but not kibble?
Can meal toppers help picky eaters?
Should I stop treats completely?
Is sudden refusal of food serious?
What can I add to my dog's food to make them eat it?
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 โ