If your dog eats treats but not their food, it could be the result of a picky appetite. However, often dogs will eat something if they are hungry enough! Remember that sometimes a bad batch of dog food could cause an upset stomach and render regular meals unpalatable to otherwise healthy canines.
Why is my dog eating treats but not food?
It is common for dogs to not eat their food, but eat treats or table scraps. This is referred to as partial anorexia and it typically occurs because your dog doesn't feel well.
What to do if your dog will only eat treats?
Try Out a New Food There is a world of flavors and textures out there that your pup may want to experience. Maybe substituting your dry kibble for some wet dog food for a while will do the trick. If he does not like the next food, try again until he does. Once he does seem to like what's on the new menu, stick to it.
Will dogs starve themselves if they don't like their food?
Every dog is different When it comes to fussy eating, remember that dogs will not normally starve themselves just because they are a bit choosy about their food (although if your dog goes 24 hours without eating anything, consult your vet).
Why does my dog eat everything but his food?
Many adult dogs will eat whatever they come across while out on a walk or whatever may be lying around the house. Like puppies, they like to explore new items by picking them up with their mouth or chewing on them. Or, unrelated to pica, a dog may only be trying to play with something and accidentally swallow it.
More useful articles on a similar topic 👇
When should I worry about my dog not eating?Why won't my dog eat his dog food?