Why Is My Dog Not Eating? Common Causes

Picky eating or boredom with food can also play a role, especially if you’ve recently switched brands or your dog has been eating the same food for a long time. Some dogs simply get tired of the same flavor and hold out for something more appealing.

Hot weather can reduce appetite as well, since dogs naturally eat less during periods of high heat, similar to how people often feel less hungry in the summer.

Recent vaccinations can also cause a brief, mild drop in appetite for a day or two, which is a normal immune response and typically resolves quickly.

Medical Causes That Require Attention

While some causes are harmless, loss of appetite is also one of the most common early signs of illness in dogs, which is why it should never be fully ignored.

Dental problems, such as a broken tooth, gum disease, or an oral infection, can make chewing painful, leading a dog to avoid food altogether. Gastrointestinal issues, including nausea, an upset stomach, or something more serious like a blockage from a swallowed object, often come with appetite loss alongside vomiting or lethargy. Infections or illness, ranging from a minor virus to more serious conditions like kidney disease or liver problems, frequently cause reduced appetite as one of the first noticeable symptoms. Pain, whether from an injury, arthritis, or an internal issue, can also suppress a dog’s desire to eat, especially if standing or moving toward the food bowl is uncomfortable.

Signs That Mean You Should See a Vet

Not eating for a single meal usually isn’t an emergency, but certain accompanying signs mean a vet visit shouldn’t wait. These include not eating for more than 24 hours, especially in small breeds or puppies, who are more prone to complications from low blood sugar. Vomiting or diarrhea alongside the loss of appetite is also a red flag, as is noticeable lethargy or a lack of energy, a swollen or painful abdomen, and difficulty chewing or drooling excessively, which often points to dental or oral pain.

If any of these symptoms are present, don’t wait to see if things improve on their own. Early veterinary attention can make a significant difference.

What You Can Do at Home

If your dog seems otherwise healthy and alert, there are a few things you can try before jumping to conclusions.

Offer a small amount of a different, appealing food, like warmed wet food, to see if the issue is pickiness rather than illness. Check the feeding area for stress factors, such as a noisy environment or competition from another pet. Make sure water is fresh and accessible, since dehydration can further suppress appetite. Monitor closely for 12 to 24 hours, tracking any additional symptoms that develop.

If your dog shows any interest in treats but refuses regular food, this can be a useful clue that it’s more about preference than illness. However, a dog who refuses everything, including favorite treats, is a stronger signal that something medical may be going on.

Puppies and Senior Dogs Need Extra Caution

Appetite loss tends to be more concerning in puppies and senior dogs than in healthy adult dogs. Puppies have less reserve energy and can become hypoglycemic more quickly, while senior dogs are more likely to have underlying health conditions that cause subtle symptoms. If your puppy or senior dog skips more than one meal, it’s safer to contact your vet sooner rather than waiting.

Final Thoughts

A dog skipping one meal is rarely an emergency, but a pattern of appetite loss deserves attention. Understanding the difference between mild, temporary causes and signs that point to something more serious can help you respond appropriately and avoid unnecessary worry, or more importantly, avoid missing a problem that needs prompt care. When in doubt, a quick call to your vet is always the safest choice.

Related reading: Proven Ways to Stop a Puppy from Biting Fast · How Often Should You Bathe a Dog

Keep Reading