Does your dog refuse to eat his food but happily munches on treats? If so, you’re probably wondering how to get him back to eating regular meals. It can be frustrating to see your dog ignore their kibble but eagerly accept any treat you offer. So what’s behind this behavior, and more importantly, what should you do about it? Let’s walk through the possible reasons why your dog won’t eat his food but will eat treats. We’ll discuss when it’s okay to try some tricks at home and when you really need to see your vet.

Selective Eating vs. True Medical Problems
First, here’s something important to consider: When vets talk about a dog not eating, they use the term “anorexia”. But don’t worry, it’s not the same as the human eating disorder. In veterinary terms, anorexia simply means loss of appetite (1, 2). There’s also “partial anorexia,” where a dog will eat treats or table scraps but refuse regular food (3).
Here’s the key distinction:
Vets need to figure out whether a dog has true anorexia (doesn’t want to eat) or pseudo-anorexia (wants to eat but can’t because of physical problems like mouth pain or difficulty swallowing) (1, 2, 4). This distinction really matters. It completely changes how to approach the problem of a dog that won’t eat his food but will eat treats.
When It’s Actually a Medical Issue (Don’t Ignore These Signs)
Let’s start with the serious stuff, because here’s something vets really want you to know: Please don’t ignore gradual appetite reduction. You definitely shouldn’t ignore food refusal (2). Appetite loss is an important factor in illness assessment. And it needs to be recognized and reported as soon as possible (2).
A dog that will eat treats but not regular food might be telling you something’s wrong. According to VCA Animal Hospitals, loss of regular appetite can signal various health problems, including (1, 3):
- Dental pain (cracked teeth, abscesses, gum disease)
- Digestive issues (nausea, ulcers, blockages)
- Infections anywhere in the body
- Systemic diseases (diabetes, kidney disease, liver problems)
- Pain from any source
- Nausea from medication side effects
- Inability to smell (scent is crucial for appetite in dogs)
When to call your vet immediately (1, 2, 5):
- Vomiting or diarrhea lasting more than 24 hours
- Weight loss
- Lethargy or weakness
- Refusing food for more than 2-3 days
- Any other concerning symptoms, like pale gums, difficulty breathing, or collapse
Here’s something that might surprise you:
Research shows that dogs consuming less than their resting energy needs for longer than 3-5 days (with no improvement) should get nutritional support through feeding tubes or IV nutrition (6). So this isn’t something to just wait out indefinitely.

Behavioral and Environmental Reasons
Okay, so let’s say your vet has ruled out medical issues. What else could be going on?
1. He’s Bored With His Food
If you feed the same food every single day, your dog might lose interest and crave something more exciting. This is especially likely if his food is bland or low-quality.
What you can do: If your dog won’t eat his food but will eat treats, try rotating different types of food or brands, or add variety with a different flavor. You could also mix in some dog-friendly fresh or frozen fruits and vegetables.
2. He’s Learned That Refusal Gets Him Treats
Here’s a common trap: If you reward or bribe your dog with treats for eating his food, he might skip meals knowing he’ll get something better. This creates an unhealthy cycle and can sometimes lead to weight gain and other health issues.
What you can do: Stop treating him for eating his regular food. Only offer treats for good behavior or training, and limit how many you give. Sometimes you need to get tough and let him get hungry enough to eat his regular food.
3. He’s Not Actually Hungry
If you’re giving too many treats or table scraps throughout the day, he simply might not have enough appetite for dinner. Overfeeding can also lead to weight problems down the road (3).
What you can do: Stick to a regular feeding schedule. Give the dog the right amount of food for his age, size, and activity level. Plus, you want to always avoid human food or table scraps (they can be harmful or toxic anyway).
4. Stress, Anxiety, or Changes in Routine
Just like us, stress can affect a dog’s appetite. According to veterinary experts, things like disruption of routines, grieving the loss of another person or pet, separation anxiety, or past trauma can all cause decreased appetite (3, 5, 7).
Some dogs with separation anxiety won’t eat when alone, regardless of whether they’re hungry (3, 5). Anxious dogs can also feel preoccupied with feeling unsafe, and then eating becomes a low priority (3).
Making Meals More Appealing (For Otherwise Healthy Dogs)
If your vet confirms your dog is healthy and just being picky, here are some veterinary-approved ways to increase palatability (6):
Increase Moisture
Add warm water or low-sodium broth to dry kibble. This enhances the aroma and makes food easier for them to digest. According to veterinary nutrition research, increasing dietary moisture is an effective way to improve palatability (6).
Warm It Up
Warming food releases more aroma, which makes it seem more appealing. Microwave for a few seconds or add warm (not hot!) water or broth.
Add Small Amounts of High-Quality Toppers
A tiny amount of plain cooked chicken, a spoonful of plain canned pumpkin, or a bit of wet food mixed in can help. Research shows that using fresh, pleasantly aromatic foods can improve acceptance (6).
Important: Use these sparingly and make sure they’re safe for dogs. Don’t use this as a long-term solution, though, because it can lead to expecting “extras” at every meal.
Try a Puzzle Feeder
Some dogs enjoy working for their food. A puzzle feeder or slow-feed bowl can make mealtime more engaging while also preventing them from eating too fast.

The Slowdown Bowl is great because its different shapes and patterns make dogs work for their meal and challenge their mind. It also slows down his eating and prevents them from gulping down their food too fast.
Change Feeding Location
Some dogs are more comfortable eating in a different spot. Try moving his bowl to a quieter area where he won’t be disturbed by other pets or people. Make sure it’s in a low-stress environment (6).
Hand-Feeding (Temporarily)
For dogs who’ve stopped eating, sometimes rubbing a small amount on their teeth or spooning a bit in their mouth can restart the appetite (2). Don’t be surprised if they spit it out (you’re just trying to get the taste and aroma going).
What NOT to Do
Let’s talk about common mistakes:
- Don’t give in to demands by constantly switching foods or adding treats
- Don’t use treats as bribes for eating regular food
- Don’t feed from the table while you’re eating—this teaches them to hold out for human food (3)
- Don’t ignore the problem if it persists for more than a few days
- Don’t assume it’s just pickiness without ruling out medical issues first
A Note on “Gourmet” Foods and Appetite Stimulants
Veterinarians sometimes recommend extra-palatable foods to jump-start appetite in dogs who’ve been off their food. According to Veterinary Partner, several “extra tasty” products can help tempt a dog with poor appetite. Also, recovery diets are specifically formulated to be highly palatable (2).
In some cases, vets may prescribe short-term appetite stimulants like mirtazapine if appropriate (1). But this is always done alongside diagnosing and treating the underlying cause.
The Bottom Line
If your dog won’t eat his food but will eat treats, the first step is always ruling out medical problems. Once you know he’s healthy, you can work on breaking the picky eating cycle by:
- Sticking to regular feeding schedules
- Limiting treats to less than 10% of daily calories
- Not rewarding food refusal with special treats
- Making meals slightly more appealing (but not too fancy!)
- Being consistent and patient
Remember, vets stress that changes in eating habits warrant investigation. Lost or decreased appetite may signal something serious (1, 2). A couple of off days is generally okay as long as your dog stays hydrated and bounces back quickly. However, recurring episodes or a gradual reduction in appetite point to something more serious that needs addressing (2).
Your dog might give you those sad puppy eyes when you stick to his regular food, but you’re actually doing him a favor by maintaining healthy eating habits. And if you’re ever unsure whether it’s just pickiness or something more, your vet is always your best resource.
Sources
- VCA Animal Hospitals. Anorexia in dogs.
- Veterinary Partner (VIN). Anorexia, or lack of appetite, in dogs and cats.
- Rover.com. (2022). Can dogs have eating disorders?
- Wag Walking. (2021). Can dogs get anorexia?
- Vetster. (2024). Lack, loss, and decreased appetite in dogs.
- Chan, D.L. (2006). Management of anorexia in dogs and cats. In Practice, 28(8), 434-443.
- Top Dog Tips. (2023). Anorexia in dogs: 13 reasons why your dog is not eating.
