You set down the bowl, stand back expectantly — and your dog just sniffs it, glances at you, and walks away. It's one of the most unnerving things a pet parent can experience. But before you spiral into worry, take a breath. A dog skipping a meal isn't always a cause for alarm.
Don't Panic (Usually)
Dogs, like us, have off days. A missed meal here and there is perfectly normal and rarely signals anything serious. Stress, a change in routine, travelling, or even a particularly warm afternoon can put a dog off their food temporarily.
That said, understanding why your dog isn't eating — and knowing when it crosses from normal to concerning — is one of the most important things you can learn as a pet parent. Let's walk through the most common reasons and what you can do about each one.
Common Reasons Your Dog Isn't Eating
1. Dental Pain or Mouth Issues
If your dog seems interested in food but pulls away after the first bite, or drops kibble while chewing, dental pain could be the culprit. Broken teeth, inflamed gums, oral infections, and even growths inside the mouth can make eating genuinely painful. This is especially common in older dogs, but it can happen at any age.
Watch for drooling more than usual, pawing at their face, or a reluctance to chew on toys they normally love. If you notice any of these alongside appetite loss, a vet check is in order.
2. Upset Stomach or Digestive Problems
Just like you might skip dinner after eating something dodgy, dogs do the same. An upset stomach from scavenging on a walk, eating too quickly, or a mild dietary intolerance can put them off food for a meal or two. You might also notice grass-eating, a rumbling tummy, or occasional vomiting.
Most mild digestive upsets resolve within 24 hours. If your dog is still bright, drinking water, and behaving normally otherwise, it's usually safe to wait and offer a bland meal (plain boiled chicken and rice) at the next feeding time.
3. Stress, Anxiety, or Environmental Changes
Dogs are creatures of habit, and disruptions to their world can hit their appetite hard. Moving house, the arrival of a new baby or pet, building work, fireworks season, or even rearranging the furniture — any of these can cause enough anxiety to put a dog off their food.
Separation anxiety is another common trigger. Some dogs simply won't eat when their primary person isn't home. If the appetite loss coincides with a change in your dog's environment, that's a strong clue.
Keep mealtimes consistent and feed in a quiet, familiar spot. If you've recently moved or introduced a new pet, give your dog a safe, calm space where they can eat without feeling watched or crowded. A covered crate with the door open can work well.
4. Picky Eating or Food Boredom
Some dogs are simply fussy. If you've been rotating flavours, adding toppers, or hand-feeding to coax them, your dog may have learnt that holding out gets them something better. It's a common pattern — and one that's often accidentally reinforced by well-meaning owners.
True food boredom can also play a role, particularly if your dog has been eating the same formula for months. Dogs have far fewer taste buds than humans, but they still appreciate variety in texture and smell.
Put the bowl down for 20 minutes, then pick it up — whether it's been touched or not. Offer the same food again at the next mealtime. No treats in between. Most healthy dogs will eat within a day or two once they realise the "something better" isn't coming. It sounds tough, but it works.
5. Medication Side Effects
Many common medications — antibiotics, anti-inflammatories, worming treatments, and some flea preventatives — can temporarily suppress appetite. If your dog has recently started a new medication and stopped eating, it's worth checking the leaflet or ringing your vet to ask whether appetite loss is a known side effect.
Don't stop the medication without veterinary advice, but do let your vet know so they can suggest alternatives if needed.
6. Hot Weather Reducing Appetite
In the warmer months, many dogs naturally eat less. Their bodies require fewer calories to maintain temperature, and the heat itself can make them lethargic and uninterested in food. This is particularly noticeable in thick-coated breeds like Huskies, Bernese Mountain Dogs, and Golden Retrievers.
Feed during the cooler parts of the day — early morning or late evening. You can also try offering chilled wet food or freezing some plain chicken broth into ice cubes as a refreshing, appetite-boosting treat.
When to Worry — Red Flags
Most appetite dips are harmless and short-lived. But some situations require prompt veterinary attention. Trust your instincts — you know your dog better than anyone.
- Not eating for 24+ hours — for puppies, the threshold is just 12 hours. Young dogs have smaller energy reserves and can become hypoglycaemic quickly.
- Accompanied by vomiting, diarrhoea, or lethargy — appetite loss on its own is one thing; combined with other symptoms, it could indicate infection, poisoning, or a blockage.
- Visible weight loss or signs of dehydration — pinch the skin on the back of your dog's neck. If it doesn't spring back immediately, they may be dehydrated.
- A noticeable change in water intake — drinking significantly more or less than usual, alongside appetite loss, can point to kidney issues, diabetes, or other conditions that need investigation.
If any of these apply, don't wait it out. Contact your vet the same day. Early intervention makes all the difference, especially with conditions like intestinal blockages or pancreatitis, where hours matter.
Practical Tips to Encourage Eating
If your dog is otherwise healthy and you've ruled out the red flags above, here are some tried-and-tested strategies to get them eating again:
- Warm the food slightly — gently warming wet food (or adding a splash of warm water to kibble) releases more aroma, making it far more appealing. Dogs eat with their noses first.
- Add a food topper — a spoonful of plain chicken broth (no onion or garlic), a scrambled egg, or a small amount of tinned sardines in spring water can make a bowl irresistible.
- Establish a feeding routine — feed at the same times each day, in the same spot. Predictability helps anxious dogs feel safe enough to eat.
- Remove the bowl after 20 minutes — leaving food out all day teaches your dog that meals are always available. A time limit creates healthy urgency.
- Reduce treats between meals — if your dog is filling up on training treats, dental chews, and the odd bit of cheese, they may simply not be hungry at mealtimes. Cut back and see if meals become more appealing.
Keep a simple food diary for a week. Note what your dog eats (meals and treats), when they eat it, and how much they leave. Patterns often emerge quickly — and they're incredibly useful if you do end up visiting the vet.
How GoofieTails Helps
When appetite changes creep in gradually, they're easy to miss. That's where consistent tracking makes a real difference.
With GoofieTails care logs, you can record every meal, note portion sizes, and flag skipped feeds — building a clear picture of your dog's eating patterns over days, weeks, and months. When something shifts, you'll spot the trend long before it becomes a crisis.
Lily, the GoofieTails AI companion, can offer dietary guidance tailored to your dog's breed, age, and weight. Wondering whether your Dachshund's appetite dip is normal in summer? Lily can help you understand what's typical and when to escalate.
And if a vet visit does become necessary, GoofieTails vet reports pull your dog's feeding history, care logs, and health notes into a clean summary you can share with your vet — no more trying to remember when the appetite change first started.
"A food diary might seem like overkill until the day your vet asks, 'When did this start?' — and you can tell them exactly."
This article was written by the GoofieTails team. For medical concerns, always consult a qualified veterinarian.