If your dog suddenly stops eating their regular meals but happily takes treats, it can leave you feeling confused and concerned. While it’s easy to think your dog is just being “fussy,” this behaviour often hints at something deeper - whether it’s medical, behavioural, or related to their feeding routine.
Understanding why this happens is the first step toward helping your dog regain a healthy appetite and balanced diet. Let’s look at the most common reasons behind this behaviour and what you can do to fix it.
Dental Pain or Mouth Discomfort
One of the most common reasons dogs avoid their regular food is pain in the mouth. Issues like tooth decay, gum infection, broken teeth, or oral ulcers can make chewing uncomfortable.
Why they still eat treats: Soft treats or small snacks are easier to chew and swallow, causing less pain than solid food like kibble.
What you can do:
Check for signs like drooling, pawing at the mouth, or bad breath.
Offer soft or wet food and check if they eat it.
Schedule a dental check-up to treat the oral issues.
Boredom or Taste Fatigue

Dogs, like people, can get bored with eating the same food every day. If your dog has been on the same kibble for months, they may start losing interest, especially if they get tastier treats on the side.
Why they still eat treats: Treats are richer in smell and flavour, making them more appealing compared to regular food.
What you can do:
Try rotating between flavours or textures of the different food brands, but do it gradually.
Mix a bit of wet food, broth, or gravy into their dry kibble.
Limit the number of treats to avoid spoiling their appetite.
Too Many Treats

Sometimes, we unintentionally train our dogs to hold out for treats. If they know that refusing meals leads to something tastier, they’ll quickly make the connection.
Why they still eat treats: They’ve learnt that skipping meals gets them their favourite snacks instead.
What you can do:
Stick to a feeding routine and reduce treat frequency.
Reward your dog with praise, play, or affection instead of treats.
Stress or Anxiety
Changes in the environment - a new house, loud noises, travel, or even separation anxiety can disrupt a dog’s eating habits. Stress can affect digestion and appetite.
Why they still eat treats: Treats act as comfort food, triggering positive emotions and reassurance.
What you can do:
Create a calm, quiet feeding space.
Avoid scolding your dog for not eating.
If stress persists, consider calming aids or professional behaviour guidance.
Medical Conditions
If your dog refuses food for more than a day or two, underlying medical issues like stomach upset, pancreatitis, infections, or metabolic disorders could be the cause.
Why they still eat treats: Some medical conditions can make dogs feel uneasy or too tired to eat a full meal, but the strong smell and flavour of treats can temporarily stimulate their appetite. Treats are also smaller and easier to digest, so dogs may still accept them even when they’re feeling unwell.
What you can do:
Look for symptoms such as vomiting, diarrhoea, lethargy, or weight loss.
Visit your vet for a complete check-up.
Follow a prescribed diet or medication plan if needed.
Texture Preferences

Dogs often develop strong preferences for the texture of their food. Some enjoy the satisfying crunch of kibble, while others favour soft, moist meals that are easier to chew and swallow. Texture plays a big role in how appealing food feels in their mouth, especially for senior dogs, puppies, or those with dental sensitivities.
Why they still eat treats: Most Dog treats have a more tempting texture - soft, chewy, or crumbly, making them more enjoyable to eat compared to dry or coarse kibble. The variety in mouthfeel also keeps them engaged and excited to eat.
What you can do:
Try mixing soft wet food with dry kibble for a balanced texture.
Offer semi-moist meals or gently mash their regular food to make it easier to chew.
For senior dogs or those with dental issues, switch to smooth pâtés or soft, bite-sized options.
Behavioural Conditioning
Dogs are smart and quick to learn patterns. If your pup realises that not eating prompts extra attention, new foods, or hand-feeding, they might continue the behaviour for the reward.
Why they still eat treats: They see treats as a “reward” for holding out during mealtime.
What you can do:
Avoid hand-feeding unless necessary.
Set consistent feeding boundaries.
Reinforce eating regular meals by praising them after they finish.
When to See the Vet?
If your dog refuses food for more than 24-48 hours, or shows other symptoms like vomiting, diarrhoea, drooling, or sudden weight loss, it’s best to visit a vet immediately. Persistent loss of appetite can point to a deeper issue that needs professional care.
Helping Your Dog Enjoy Mealtime Again
Once you’ve ruled out medical issues, focus on rebuilding a healthy mealtime routine, stick to a consistent feeding schedule, limit treats to training or rewards, and choose high-quality, nutrient-rich food that suits your dog’s age and needs.
You can also make meals more exciting by trying fresh, human-grade dog food options like Sara’s Wholesome Food by Heads Up For Tails - made with farm-fresh veggies, real meat, and Indian superherbs. It’s homestyle-cooked, easy to digest, and full of flavour dogs love.
Frequently Asked Questions
Could dental problems make my dog avoid food?
Yes. Gum infections, broken teeth, or dental pain can make chewing solid food uncomfortable. Soft treats may feel easier to eat, which explains the selective appetite.
Can too many treats spoil my dog’s appetite?
Absolutely. Dogs may start waiting for treats instead of eating their meals if they get too many. Treats should make up no more than 10% of your dog’s daily calorie intake.
Is it okay to change my dog’s food suddenly?
No. Sudden diet changes can upset your dog’s stomach. Always switch gradually over 7-10 days by mixing the new food with the old one.
Could my dog be bored with the same food?
Yes, dogs can experience “taste fatigue.” Rotating between flavours or mixing wet and dry food can help renew their interest in mealtime.
Does stress affect a dog’s appetite?
Yes. Stress from loud noises, travel, or separation can lead to loss of appetite. A calm environment and consistent routine help dogs feel secure and eat better.
Dog
Cat
Stores
Clearance