As a dog owner, it’s not uncommon to encounter situations where the furry companion refuses to eat their regular food but happily gobbles down treats. This can leave pet parents puzzled and concerned about their dog’s health and eating habits. Understanding the reasons behind this behaviour is important to find a solution and ensure a balanced diet for the canine friend.
Our Cavapoo, Lola, has to be the fussiest dog in the world. She can absolutely love something and empty her food bowl one day, then turn her nose up and just refuse to eat the same thing a few days later. It’s very frustrating and can work out quite expensive too!
There could be several factors contributing to a dog’s preference for treats over their regular food. These factors might include health issues, psychological factors, and the quality or taste of the food.
If you’re asking yourself the question, why is my dog not eating his food but will eat treats, then there could be a number of reasons for that.
Assessing Your Dog’s Eating Behaviour
First of all, it can be helpful to work out why your dog has decided they don’t want to eat their meals.
Partial Anorexia
Partial anorexia is a condition where a dog loses interest in its regular food but still shows an appetite for treats or other types of food. This may be due to various factors, such as a recent change in diet, illness, or dental issues. It’s crucial to observe your dog’s eating patterns and consult a veterinarian if this behaviour persists. Your dog might require medical attention to address any underlying health issues affecting their appetite.
Picky Eater
Some dogs might be naturally picky eaters, making them more likely to refuse their regular food in favour of treats. In this case, it’s essential to ensure that your dog’s diet provides all the necessary nutrients for their health. One possible approach could be to:
- Gradually integrate a new, healthier dog food into your pet’s meals
- Offer a variety of textures and flavours to keep your dog interested
- Avoid giving table scraps or treats immediately before mealtimes
An occasional treat is fine, but it’s important not to overindulge your dog and to maintain a balanced and nutritious diet.
Changes in Appetite
Various factors may cause fluctuations in your dog’s appetite. Sudden changes in your dog’s environment, stress, ageing or illness can all impact their eating behaviour. If your dog exhibits changes in appetite, it’s important to monitor them closely and seek veterinary advice if necessary.
To support your dog’s overall well-being, try to maintain a consistent feeding routine and create a calm and relaxed environment during mealtimes. Encouraging exercise and mental stimulation can also contribute to keeping your dog’s appetite healthy.
Possible Medical Conditions
If your dog has generally always been a good eater and suddenly goes off their food whilst still eating treats, there could actually be underlying medical issues.
Dental Issues
Dogs may sometimes refuse to eat their food but still munch on treats if they are experiencing dental issues or dental disease. Pain or discomfort caused by dental problems, such as loose teeth, gum infections or broken teeth can make it difficult for dogs to chew hard kibble. In these cases, a soft treat or even a bit of a wet treat can be more appealing to them. If you suspect your dog has dental issues, a visit to the vet is essential for proper diagnosis and treatment.
Illness
A general feeling of illness or an upset stomach might make your dog lose interest in eating their regular food but still accept treats. This is because the treats may stimulate their appetite or might be easier to digest. If your dog has sudden changes in eating habits or shows signs of discomfort, speaking to your vet is essential to address any underlying health issues.
Liver Disease
Liver disease may cause a loss of appetite in dogs and make them less interested in their regular food. However, they might still eat treats because they are usually more palatable. If you observe any unusual behaviour or signs such as jaundice (yellowing of eyes, gums, or skin), lethargy, or vomiting, consult a veterinarian for a definitive diagnosis.
Kidney Disease
Kidney disease can result in dogs refusing to eat their food and preferring treats. This is because kidney problems may cause nausea, fatigue, and other symptoms that make eating regular food unappealing. If you notice changes in your dog’s behaviour or physical symptoms like increased thirst and urination, make sure to consult your veterinarian for proper care.
Infections
Infections, whether bacterial or viral, can cause a loss of appetite in dogs while they still might eat treats. Infections can be internal or external, impacting various organs and causing a range of symptoms. Consult a vet if you suspect your dog has an infection to receive appropriate treatment.
Cancer
Cancer may trigger a lack of interest in food, but the dog might still accept treats. This is because cancer often causes a more general loss of appetite and a decrease in energy levels. Early detection of cancer is vital, so if you notice any unusual lumps, excessive weight loss, or other alarming symptoms, take your dog to the veterinarian promptly.
Gastrointestinal Diseases
Gastrointestinal issues, such as pancreatitis or inflammatory bowel disease, might lead a dog to avoid eating their food. However, some treats might be more enticing and not cause as much discomfort as their regular diet. In such cases, look for symptoms like diarrhoea, vomiting, or abdominal pain, and consult a vet for proper assessment and care.
Neurological Disease
Some neurological diseases or conditions might affect a dog’s ability, desire, or interest in eating their regular food, while they still accept treats. The reason might be related to changes in taste, perception or discomfort in consuming the usual meal. If you suspect any neurological issues or observe odd behavioural changes, consult a veterinarian for advice and potential treatment.
Pancreatic Disease
Dogs with pancreatic disease or pancreatitis might avoid their regular food due to the pain and discomfort triggered by the condition. In comparison, treats might be more palatable and digestible for them. In such cases, watch for symptoms like vomiting, diarrhoea, and abdominal pain. Early diagnosis and treatment from a veterinarian are essential for the dog’s well-being.
Anaemia
Anaemia might affect a dog’s energy levels and cause a loss of appetite. This can result in the dog not eating their food, while treats might still entice them. Symptoms of anaemia include pale gums and lethargy. If you suspect your dog could have anaemia, take them to a veterinarian for a proper evaluation and treatment plan.
Stress, Anxiety and Environmental Factors
If you’re wondering, “why is my dog not eating his food but will eat treats” then take a minute to think about anything that might be causing your dog stress or anxiety.
New Pet
When introducing a new pet into the household, your dog may experience stress and anxiety, leading them to lose their appetite. This is a completely normal reaction and can cause your dog to not eat their food but still accept treats. Giving both pets space and time to adjust to each other may help bring back your dog’s appetite.
New Baby
The arrival of a new baby can cause stress and anxiety in dogs, particularly if they are not used to the presence of a baby. This change in the household can lead to a dog not eating their food while still accepting treats. To help your dog cope, provide them with a quiet space and gradually introduce them to the baby, monitoring their behaviour at all times.
Moving House
Moving to a new house or environment can be a significant source of stress and anxiety for your dog, as they need to adapt to an entirely new and unfamiliar setting. This stress can cause temporary changes in their appetite, making them less interested in their regular food but still accepting treats. Maintaining a consistent routine during the move may help your dog feel more comfortable and encourage their regular eating habits to return.
Loud Noises
Loud noises, such as fireworks, thunderstorms, or construction work, can cause anxiety and fear in dogs, leading them to not eat their food. However, they might still be willing to take treats as a form of comfort. Providing a safe, quiet space for your dog during these events, along with some gentle reassurance, can help reduce their anxiety and encourage them to eat again.
Travelling
Travelling can be a stressful event for many dogs, particularly if they’re not accustomed to long car rides or frequent changes in their environment. This stress can lead to a decreased appetite for regular food, while still accepting treats as a source of comfort. To help alleviate your dog’s stress during travel, consider gradually introducing them to the car and using aids like anxiety-reducing tools or familiar objects from home.
Type of Dog Food
Sometimes, a dog may just go off their food and it’s worth trying a different type of food to see whether that works. For example, if you’ve fed your dog dry food and they stop eating it, you can try to switch them to wet food instead.
Canned Food
Canned dog food can be quite appealing to dogs, as it often has a strong aroma and flavour. However, some dogs might not be too keen on eating it, either due to personal preference or a possible stomach upset. Make sure the canned food you’re offering your dog is not expired or spoilt, as this could cause a loss of appetite in dogs.
Dry Kibble
Dry kibble is a common dog food option which is usually more economical and convenient to use. However, just like with canned food, some dogs might not find it as appetising as treats or even human food. Different dogs have different taste preferences; therefore, it’s essential to find a kibble that your dog enjoys. Additionally, ensure that the kibble is of a suitable size and texture for your dog’s breed and age, as some dogs may struggle to digest or chew certain kibbles, leading to a loss of appetite.
Wet Food
Wet dog food is another alternative to canned and dry kibble. It usually contains more moisture, which can entice some dogs, especially those with dental issues or sensitivities. However, certain dogs might still refuse to eat wet food if it’s not their preferred choice or if they’re experiencing a stomach upset. Be cautious when introducing wet food as part of your dog’s diet, and make sure to consult your vet for guidance if your dog continues to show a loss of appetite.
Feeding Schedule and Environment
Feeding Routine
Establishing a consistent feeding routine is crucial for your dog’s overall health. Most dogs require two meals per day, with small snacks spaced out throughout the day. Older dogs may need adjustments to their feeding schedule, as their appetite and nutritional needs may change with age. It’s crucial to consult with a vet to determine the optimal feeding schedule for your specific dog.
- Morning feeding: Plan the first meal early in the day, typically during the morning hours. This allows your dog to utilise the energy from the meal throughout the day.
- Evening feeding: Schedule the second meal in the evening, allowing enough time for digestion before bedtime.
It is important to be consistent with meal timings, as dogs are creatures of habit. A predictable routine minimises stress and facilitates a healthier eating pattern. If your dog refuses to eat its food but accepts treats, it may be beneficial to reduce treat intake or incorporate a small number of treats into their regular meals.
Feeding Environment
The environment in which your dog eats can greatly impact their willingness to consume their food. It is essential to create a calm and comfortable space for your dog to dine.
- Designated eating area: Select a quiet and low-traffic area in your home for your dog’s dining. Ideally, this area should be free from distractions and consistent for every meal.
- Proper feeding equipment: Utilise a clean, appropriately-sized dog bowl that suits your dog’s size and preferences. Older dogs may benefit from elevated bowls to reduce joint strain while eating.
- Minimise disruptions: Keep distractions and disturbances to a minimum. This includes loud noises, other pets, and family members that may unintentionally disrupt your dog’s focus on their food.
Avoid feeding your dog table scraps. It’s not nice to have a dog begging when you’re sitting at the table eating a meal, and you don’t want to encourage this kind of behaviour when you’re already concerned about your dog’s eating habits.
Addressing Picky Eaters
Experimenting with Flavours
When a dog becomes a picky eater, it might be a case of needing to experiment with different flavours. Dogs have their own preferences, just like humans do. Try offering various types of food, such as wet and dry options, to determine which one they are more inclined to eat. Remember to always adjust their diet gradually, so as not to upset their digestive system.
Transitioning Food
Another tactic to address picky eaters is to slowly transition their food. If a dog is used to eating one type of food and then suddenly stops, it might be helpful to mix a small portion of the new food with their old food. Gradually increase the proportion of the new food while reducing the old food until the dog gets accustomed to the new taste.
Adding Aromas
At times, dogs may not find the scent of their food appealing. In this case, enhancing the aroma might encourage them to eat. Consider adding a small amount of low-sodium broth to their food to make it more enticing. Make sure to use only low-sodium options, as excessive salt in a dog’s diet can lead to health issues.
Low-Sodium Broth
Low-sodium broth is a great addition for dogs with bland diets or picky eating habits. It adds an aromatic quality and some extra flavour to their meal without introducing excessive salt. Opt for low-sodium vegetable or meat broth, ensuring that it does not contain ingredients toxic to dogs, such as onions or garlic. Pour a small amount over their food and observe if they find it more appealing.
Consult Your Vet
When your dog is not eating their food but is more than happy to accept treats, it may be a sign of an underlying health condition that needs attention. It is essential to consult with your veterinarian to determine the cause and get the appropriate advice on addressing the issue.
Diagnostic Tests
Your vet might recommend performing diagnostic tests to identify any potential medical conditions causing the change in appetite of your dog. These diagnoses might involve blood tests, which can detect issues like kidney failure, and other tests like x-rays or ultrasound to examine your dog’s gastrointestinal tract.
Kidney failure is a common condition in dogs, which often leads to a decreased appetite. Your vet may look for elevated levels of waste in the blood, a sign that the kidneys are not functioning correctly.
Some other medical conditions that might make a dog less eager to eat their usual food and prefer treats include dental issues, gastrointestinal problems, and even behavioural changes. Your veterinarian will carefully evaluate your dog’s symptoms to get a better understanding of the possible reasons behind their change in eating habits.
Providing a thorough medical history to your vet will help them form a more accurate assessment and narrow down the possible conditions affecting your dog’s appetite. Be sure to mention any recent changes in your dog’s diet, environment, or lifestyle.
In conclusion, consulting with your vet is crucial if you notice a persistent change in your dog’s eating behaviour. Diagnostic tests will help identify any relevant underlying health issues, and your vet will provide appropriate guidance on resolving the problem and returning your dog to a healthy, happy state.
Why Is My Dog Not Eating His Food but Will Eat Treats?
In conclusion, a dog refusing its regular food but still accepting treats can be attributed to several possible causes. Some of these causes may include a recent change in diet, dental issues, illness, or simply being a fussy eater.
A gradual introduction of new dog food, while carefully observing the dog’s behaviour, can potentially alleviate this issue. Additionally, one might consider offering the regular food in conjunction with the treats, gradually decreasing the treat portion until solely the regular food remains. This can aid the dog in developing a preference for their regular food.
Regular check-ups with a veterinary professional are crucial in ensuring the dog’s wellbeing and ruling out any underlying health issues. If dental problems are present, it is important to address these issues promptly to avoid further complications.
Lastly, it is essential for owners to remain patient and consistent with their dog’s feeding routine. Offering alternative food options or enhancing their meal with a little warm water or approved supplements may also encourage a dog to consume their regular food.
Frequently Asked Questions
Why Is My Dog Not Eating His Food but Will Eat Treats?
Dogs may sometimes prefer treats over their regular food because they find them tastier or more enticing. This can result from changes in their preferences, boredom with their usual food, or a medical condition affecting their appetite. It is essential to monitor their overall health and consult a veterinarian if the issue persists.
When should I worry about my dog’s lack of appetite?
If a dog’s lack of appetite lasts for more than 24-48 hours or is accompanied by other symptoms such as lethargy, vomiting, diarrhoea, or weight loss, it is crucial to consult a veterinarian. These can be signs of underlying health issues that require immediate attention.
Why does my dog prefer human food to dog food?
Dogs often prefer human food because it tends to be more flavourful, aromatic, and diverse than typical dog food. However, giving them too much human food can lead to nutritional imbalances and obesity. Ensure that your dog’s diet is consistent and balanced, with occasional human food treats offered in moderation.
Why is my dog drinking water but not eating?
If a dog is drinking water but not eating, it could indicate that they are not feeling well. This behaviour can be a sign of illness, dental issues, or pain. It is essential to monitor their condition and seek veterinary assistance if necessary.
What could make my dog lethargic and not eat?
A lethargic dog that is not eating could be experiencing various health issues, ranging from digestive upset to more severe conditions such as infection or organ failure. It is crucial to consult a veterinarian promptly if your dog shows these symptoms to determine the cause and appropriate treatment.
Why did my dog suddenly stop eating their food?
Sudden changes in a dog’s appetite can result from numerous factors, including illness, dental problems, stress, or a change in their diet. It is vital to observe their behaviour, overall health, and any possible environmental changes to assess the root cause and consult a veterinarian if necessary.
How long can a picky dog go without eating?
A healthy adult dog can generally go without eating for up to three days. However, prolonged periods without food can lead to weakness, dehydration, and other health issues. If your dog is consistently picky and refuses to eat, it is essential to consult a veterinarian to determine the cause and develop a tailored feeding plan.

