My Dog Won’t Eat His Food But Will Eat Treats — What’s Going On?
Short answer: A dog who skips his bowl but eagerly accepts treats is almost certainly holding out for something better — a behaviour called food refusal or treat-seeking. It’s usually a training and habit issue, not a health one, and it’s very fixable once you understand what’s driving it.
Why Does My Dog Eat Treats But Refuse His Main Meals?
It feels contradictory — he’s clearly not unwell if he’s wolfing down that chicken jerky — but the logic makes perfect sense from your dog’s point of view. Treats are usually smaller, smellier, tastier, and come with your attention attached. Regular kibble, by comparison, just sits there.
Here are the most common reasons this happens:
- He’s learned it works. If skipping the bowl has ever been rewarded with something tastier, he now knows that patience pays off. Dogs are brilliant at training us.
- The food has gone stale or the bowl smells off. Dry kibble left in a warm Singapore kitchen goes rancid faster than you’d think. Dogs smell this long before we do.
- He’s bored of the same meal, every day. Monotony affects dogs too, especially food-motivated breeds like Labradors and Beagles.
- He’s been eating too many treats. If treats make up a significant part of daily calories, he simply isn’t hungry at mealtimes.
- Dental discomfort or a mild stomach upset. Treats are soft and small; hard kibble requires real chewing. If he’s reluctant to crunch, his mouth may be the issue.
- Stress or change in routine. A house move, a new family member, construction noise in the next HDB block — dogs are sensitive to disruption.
How Do I Know If It’s Behavioural or a Health Problem?
This is the key question. A dog who is bright-eyed, energetic, drinking normally, toileting normally and enthusiastically eating treats is most likely being selective, not sick. A dog who is lethargic, vomiting, losing weight, drinking excessively, or has suddenly lost all interest in both food and treats needs a vet visit promptly.
| Sign | Likely behavioural | See a vet |
|---|---|---|
| Still eats treats eagerly | ✓ | |
| Energy and mood normal | ✓ | |
| Started after a routine change | ✓ | |
| Refuses treats too, or eats very slowly | ✓ | |
| Lethargy, vomiting, or diarrhoea | ✓ | |
| Visible weight loss over days | ✓ | |
| Pawing at the mouth or dropping food | ✓ |
This article is general information only and is not a substitute for veterinary advice. If you are concerned about your dog’s health, please consult a licensed vet.
How Do I Get My Dog Eating His Meals Again?
1. Stop the treat top-ups (at least for a few days)
This is the hardest step but the most effective one. If your dog knows a better offer is coming, he’ll wait for it. Cut treats to no more than 10% of daily calories and give them only as genuine rewards, not as consolation for skipping a meal.
2. Set a mealtime window and stick to it
Put the bowl down, give him 15–20 minutes, then pick it up — no fuss, no coaxing. Skip the guilt. A healthy adult dog will not starve himself indefinitely; within a couple of days, most dogs return to the bowl when they realise the alternative is nothing.
3. Check the food itself
Smell it yourself. Is the bag sealed properly? Has it been sitting open in a humid Singapore kitchen? Rancid or stale food is a genuinely fair reason to refuse a meal. Store kibble in an airtight container, ideally in an air-conditioned room.
4. Make the bowl more appealing — without bribing with treats
A small drizzle of warm water or lactose-free pet milk over kibble releases aroma and softens the texture dramatically. aTwoValley A2 pet milk is lactose-free, made specifically for dogs and cats, and can be used as a daily kibble topper to make mealtimes genuinely more enticing — without the digestive upset that regular cow’s milk causes. It’s a practical, everyday addition rather than a workaround.
5. Rule out dental pain
Gently check your dog’s gums and teeth for redness, swelling or broken teeth. If he flinches when you touch his muzzle or consistently drops kibble from his mouth, book a dental check with your vet.
6. Keep mealtimes calm and consistent
Feed at the same time, in the same spot, away from household chaos. In HDB flats where space is limited, even moving the bowl away from a noisy corridor or TV can make a difference.
Should I Switch His Food?
Possibly — but not immediately, and not in response to a single skipped meal. If your dog has been eating the same food happily for months and has suddenly gone off it, the food itself is rarely the culprit. If you do decide to switch, transition slowly over 7–10 days (mixing old and new food in increasing ratios) to avoid stomach upset.
Frequently Asked Questions
How long can a dog safely go without eating?
A healthy adult dog can go 24–48 hours without food without serious risk, though it’s uncomfortable for everyone involved. Puppies, senior dogs, and dogs with health conditions should not skip meals — contact your vet if they refuse more than one meal. For any dog, if refusal extends beyond two days, get a professional opinion.
Is my dog being stubborn, or is something actually wrong?
If he’s eating treats enthusiastically, acting normally and has no other symptoms, it’s almost certainly a learned habit rather than illness. Use the comparison table above to guide your decision, and don’t hesitate to call your vet if you’re genuinely unsure.
Will adding something to his kibble make the problem worse long-term?
It depends on what you add. Rotating through high-value human food scraps can escalate fussiness quickly. A consistent, nutritious daily topper — like a small amount of lactose-free pet milk — improves palatability without teaching your dog to hold out for something unpredictable.
My dog only does this sometimes. Why?
Intermittent refusal is often tied to activity level (less hungry on rest days), heat (Singapore dogs eat less when it’s very humid), or subtle changes in routine. Keep a simple log of when he refuses — patterns usually emerge within a week.
Should I free-feed (leave food out all day) to encourage eating?
Generally no. Free-feeding makes it harder to monitor appetite changes (an early health signal), and food left out in Singapore’s humidity goes off quickly. Structured mealtimes give you clearer information and help re-establish a healthy eating routine.
Browse Chewbarka’s full range for products that support happy, healthy mealtimes for your dog.
Written by the Chewbarka team, Singapore pet parents.
