Table of Contents
Your dog normally clears the bowl in ninety seconds. Tonight he sniffs it, takes a single piece of kibble, and walks off to lie down facing the wall. Breakfast was untouched too. By the second skipped meal you’re standing in the kitchen at 11pm searching symptoms on your phone.
Loss of appetite is one of the most common reasons dogs end up at the clinic, and one of the most misunderstood. It can mean absolutely nothing. It can also be the first visible signal of kidney disease, dental pain, or a failing heart valve. The trick is learning to tell those apart without panicking at every sniff-and-walk-away.
How long can a dog actually go without eating?
A healthy adult dog can skip 24 hours without harm, and most vets start asking serious questions once a dog has refused all food for a full day. If refusal stretches toward 48 hours, the dog should be seen, even if he seems cheerful.
Some dogs have far less margin than that:
- Puppies under 12 weeks can drop into low blood sugar within hours, especially toy breeds. A puppy that won’t eat is a same-day vet call.
- Small breeds and toy dogs carry less energy reserve and dehydrate faster.
- Diabetic dogs on insulin must never skip a meal after an injection. Call your vet immediately if they do.
- Senior dogs and dogs already underweight lose muscle quickly, and muscle is hard to rebuild.
Water is a separate rule. Never restrict water unless a vet specifically tells you to.
Everyday reasons a dog turns up his nose
Stress and upheaval
Dogs are creatures of pattern. A house move, a new baby, a visiting relative, a stint in kennels, or even the death of an animal companion can knock a dog off his food for a day or two. Anxious dogs rarely show it in just one way. Look for pacing, panting, lip licking, or a sudden habit of shadowing you from room to room, which is covered in more detail in why dogs follow you everywhere.
Hot weather
On a 32°C day a dog’s calorie needs drop noticeably, and so does his interest in a heavy meal. A dog who picks at breakfast during a heatwave and eats normally once the evening cools is behaving logically, not sickly.
The topper trap
This one is self-inflicted and extremely common. The dog refuses kibble once, you add shredded chicken. He eats. Next week he refuses kibble because the chicken hasn’t appeared. Within a month you’re cooking omelettes at 7am and he still turns his nose up at anything plain. A dog with an otherwise normal demeanour, normal water intake and stable weight can out-wait you. Offered plain food at set times and nothing else, most holdouts crack within two days.
Recent vaccination or medication
A mild appetite dip for 24 to 48 hours after vaccination is well documented and rarely worrying. Antibiotics and some painkillers cause nausea. Anything lasting past two days, or paired with vomiting, deserves a phone call to the clinic that treated him.
When the food itself is the problem
Kibble goes stale faster than most owners realise. The fats in it oxidise, and a 15kg bag kept in a warm garage for two months will smell rancid to a dog long before you notice anything. Open the bag and smell it yourself. If it’s sharp or dusty, bin it.
Overnight diet changes cause trouble too. Switching brands or proteins in one sitting is a reliable way to produce loose stools and a dog who stops eating. For a dog with a history of a touchy gut, choosing a food built for sensitive stomachs and transitioning over seven to ten days will do more than any appetite stimulant on the shelf.
Size matters as well. A Chihuahua or a dog missing molars can genuinely struggle with a large biscuit, and will quit rather than work for it.
Health problems that first show up as a lost appetite
Dental disease and mouth pain
By age three, most dogs have some degree of periodontal disease. An abscessed tooth or a fractured upper molar hurts badly, and eating is the activity that hurts. The classic picture is a dog who races to the bowl, grabs a mouthful, then drops food on the floor and gives up. Chewing on one side or refusing hard food while accepting soft food is another clue.
Stomach and pancreatic trouble
Vomiting, diarrhoea, a hunched back, repeated lip licking, grass eating. Pancreatitis is especially painful and often follows a fatty meal or a bin raid. These dogs look miserable and often stand with their front legs spread.
Kidney and liver disease
When kidneys stop filtering efficiently, waste products build up and cause nausea plus mouth ulcers. Early kidney disease has a recognisable pattern: drinking more, urinating more, eating less, gradually losing weight. Liver disease does something similar. This is exactly why annual bloodwork on a dog over seven is worth the money.
Heart disease
Not the first cause most people consider, but dogs with heart valve disease frequently go off their food as fluid builds and exercise tolerance falls. A soft cough at night combined with a reduced appetite is a good reason to book a checkup with a stethoscope.
Pain anywhere in the body
An arthritic dog may stop eating simply because reaching a floor-level bowl is uncomfortable. Raised bowls help more than people expect. Pain also shows in the face and posture: a furrowed brow, a tense back, trembling. If you’re trying to read those signals, this piece on why dogs shake their bodies explains which tremors are harmless and which point to pain.
Infection and parasites
Fever kills appetite within hours. Tick-borne infections and flea-borne illness both cause fever, joint pain and lethargy, and fleas do not take December off, as this article on fleas and ticks in winter makes clear. In an unvaccinated puppy, sudden refusal to eat with vomiting and bloody diarrhoea is a parvovirus emergency. Go now, not tomorrow.
Signs that mean a vet visit today
- Complete food refusal for more than 24 hours in an adult dog, or any length of time in a puppy
- Vomiting more than twice, or vomiting with a swollen, hard abdomen
- Blood in stool or vomit, or black tarry stool
- Lethargy so profound the dog won’t lift his head for a treat
- Drinking excessive water, or no water at all
- Pale gums, yellow gums, or gums that stay white when pressed
- Weight loss over a few weeks despite still picking at food
- Any collapse, seizure, or difficulty breathing
Practical ways to tempt a reluctant eater
Warm the food to roughly body temperature. A quick 10 seconds in the microwave, stirred and tested with your finger, releases aroma that cold kibble doesn’t have. Add two tablespoons of warm water to dry food for the same reason.
Change the venue. Some dogs won’t eat in a busy kitchen with children moving around, or beside another dog guarding a bowl. Try a quiet room, a hand-fed handful, or scattering kibble on a towel for a dog who seems bored rather than unwell.
Offer smaller portions more often instead of one large meal a dog finds intimidating. Stop free-feeding, since a bowl that’s always full removes any signal about how much is actually being eaten.
Skip the dangerous temptations. Onions, garlic, grapes, raisins, macadamia nuts, xylitol and cooked bones are all off the table, and a dog who refuses dinner should never be offered them as a bribe.
Appetite changes in older dogs
Ageing is not a diagnosis. A ten-year-old who gradually eats less over a month is not simply “getting old”; he is more likely dealing with dental pain, arthritis, kidney changes, or reduced smell and taste sensitivity. Senior dogs also lose muscle fast during a food strike, and muscle loss drives further weakness. Once a vet has ruled out the serious causes, a conversation about joint and organ support supplements for older dogs is a reasonable next step. Fix the underlying problem first, then support the dog.
Keep a record instead of a worry spiral
Appetite is data, and vague memory is a poor record. Jot down what was offered, how much was eaten, the time, stool quality that day, and roughly how much water went down. Weigh your dog monthly on the same scale, or pop into the clinic and use theirs. A two per cent weight drop is invisible on a fluffy dog but meaningful on paper.
That log changes the conversation at the vet from “he’s been off his food for a while” to “he has eaten about a third of his normal intake since Tuesday, he’s drinking more, and he’s lost 400 grams.” Those few lines often shorten the diagnostic path considerably, and they make it much easier to tell a dog having a fussy week from a dog who needs help now.


