🐾 Quick answer: Dogs are usually enthusiastic eaters, which makes it alarming when they suddenly lose interest in food. Occasional appetite loss is normal, but prolonged refusal to eat can signal something serious. Here’s how to tell the difference — and when to call your vet. Normal Reasons Dogs Skip Meals Not every skipped meal is cause for […]
Dogs are usually enthusiastic eaters, which makes it alarming when they suddenly lose interest in food. Occasional appetite loss is normal, but prolonged refusal to eat can signal something serious. Here’s how to tell the difference — and when to call your vet.
Normal Reasons Dogs Skip Meals
Not every skipped meal is cause for alarm. Dogs may eat less when it’s very hot, when their routine changes, after travel or boarding, or when a new pet or person enters the household. Some dogs are simply picky eaters. A healthy adult dog can safely miss one or two meals without medical concern.
Recent Vaccination or Medication
It’s common for dogs to have a reduced appetite for 24–48 hours after vaccinations or when starting a new medication. This is usually mild and self-resolving. If it lasts longer than two days, check with your vet.
Digestive Upset
If your dog ate something unusual, got into the trash, or changed foods too quickly, their stomach may simply be unsettled. A day of rest with bland food — plain boiled chicken and rice — often helps. Paired with mild lethargy and possibly one bout of vomiting, this usually resolves within 24 hours.
Dental Pain
A dog with a cracked tooth, gum disease, or mouth ulcer may be reluctant to eat because chewing hurts. Look for pawing at the mouth, dropping food, or preferring soft foods over dry kibble. Dental disease is one of the most overlooked causes of appetite loss in dogs.
Illness or Underlying Disease
Persistent appetite loss — lasting more than two days — can indicate kidney disease, liver problems, diabetes, cancer, infections, or hormonal disorders. Other warning signs include lethargy, vomiting, weight loss, drinking more water than usual, or a swollen belly. These combinations always warrant a vet visit.
Stress and Emotional Causes
Dogs are sensitive to their environment. A move, a new baby, the loss of another pet, or even loud construction nearby can cause temporary appetite loss. If your dog is otherwise bright and alert, and the situation settles, their appetite usually returns within a few days.
When to See a Vet
See your vet promptly if your dog hasn’t eaten for more than 48 hours, if they’re also vomiting or lethargic, if they’re losing weight rapidly, if they’re a puppy or senior dog, or if they have a known health condition. Puppies especially can deteriorate quickly without nutrition — don’t wait it out with a young dog.
Trust your instincts as a dog owner. You know your dog best. If something feels off beyond just a skipped meal, it’s always better to check with a vet and be reassured than to wait and wonder.
The PawPulse Team
Researched using current veterinary guidelines. Always consult your vet for medical advice about your pet.