Dog Not Eating But Drinking Water: When to Wait vs. When to Go

Your dog won't eat but is still drinking water. Learn what causes this, how long to wait, and when it means something serious.

TL;DR: Quick Answer If your dog is drinking water but refusing food, they might just have a mild upset stomach, be feeling stressed, or reacting to hot weather. A healthy adult dog can usually skip a meal or two without issue as long as they stay hydrated. You should call the vet if a puppy skips more than one or two meals, if an adult dog goes 24 to 48 hours without eating, or if you notice other symptoms like vomiting, lethargy, or diarrhea.

I am not a vet, but here is what I have learned managing two dogs with very different health profiles. Alice is a senior Chow Shepherd born in 2016 with a history of allergies and a sensitive stomach. Dodo is a Mini Chowdoodle puppy born in late 2025. When one of them decides to skip breakfast, my reaction depends entirely on which dog is staging the hunger strike. A dog refusing food while still drinking water is a common scenario that usually resolves itself, though it can sometimes point to something that needs medical attention. Navigating these moments requires paying attention to their baseline behavior and knowing the difference between a minor blip and a symptom of a larger problem.

Common Reasons Your Dog Is Drinking But Not Eating

Dogs skip meals for a variety of everyday reasons that have nothing to do with serious illness. If they are still visiting the water bowl, they are at least staying hydrated, which buys you a little time to figure out what is going on. Their digestive systems can be surprisingly sensitive to minor changes in their environment or diet.

Mild Upset Stomach

Just like people, dogs occasionally eat something that does not agree with them. Alice has a notoriously sensitive stomach and will sometimes refuse her morning kibble if she scavenged something in the yard the day before. If your dog is drinking water, their body might just be resting their digestive system. This temporary fasting allows their gut to recover from whatever minor irritation they are experiencing. Sometimes offering a bland diet later in the day can help settle things down once their appetite begins to return. You can read more about preparing bland meals in our post on Can Dogs Eat Rice?.

Stress or Routine Changes

Dogs thrive on predictability. A change in their environment can easily throw off their appetite. This could be something obvious like moving to a new house or having guests over, or something minor like a change in your work schedule. Anxiety often suppresses the desire to eat, even if the dog is physically healthy and thirsty. When dogs feel unsettled, their natural instinct is to remain alert rather than relax and eat a full meal. Giving them a quiet, safe space to eat away from household commotion can sometimes encourage them to finish their food.

Picky Eating

Some dogs simply get bored of their food or learn that holding out might earn them a high-value treat. If you have recently switched kibble brands or started adding new toppers, your dog might be waiting to see if something better appears. Dodo went through a brief phase of sniffing her bowl and walking away, only to return a few hours later when she realized no extra chicken was coming. It is easy to accidentally train your dog to be a picky eater by immediately offering treats when they refuse their regular meals.

Hot Weather

During the peak of summer, dogs naturally become less active and may require fewer calories. The heat can suppress their appetite while simultaneously increasing their thirst. If it is a particularly hot day, your dog might just prefer to lie on the cool tile floor and drink water rather than eat a heavy meal. Ensuring they have access to fresh, cool water and keeping their environment comfortable is usually enough to get them through a heat-induced appetite slump. They will often regain their interest in food once the temperature drops in the evening.

Puppy vs. Senior Dog: Why Age Changes the Rules

The age of your dog completely changes how you should respond to a skipped meal. The timeline for waiting it out is much shorter for a growing puppy than it is for a healthy adult or a senior dog. Their nutritional needs and physical resilience vary wildly depending on their life stage.

When Dodo skips a meal, I pay close attention. Puppies have tiny energy reserves and are prone to sudden drops in blood sugar. A puppy missing a single meal might just be distracted by a new toy, but missing two meals in a row is a reason to contact the vet. They are also more likely to chew on things they shouldn't, increasing the risk of intestinal blockages. Because their immune systems are still developing, minor infections can escalate quickly, making prompt veterinary advice essential.

Alice requires a different approach. As a senior dog, her metabolism has slowed down, and she occasionally just isn't hungry. Because she has a history of allergies and skin issues, I monitor her overall demeanor rather than panicking over a single untouched bowl of food. If she is still alert and drinking water, I usually give her 24 hours before getting concerned. Senior dogs can also experience dental pain or age-related organ issues that make eating uncomfortable. A persistent lack of appetite in an older dog warrants a thorough checkup to rule out underlying conditions like kidney disease or dental decay.

How Long Is Too Long to Wait?

Deciding how long to wait before seeking medical advice depends heavily on your dog's age, size, and general health. For a healthy adult dog, skipping a meal or two is rarely an emergency as long as they are acting normally and drinking water. You can usually wait 24 to 48 hours before calling the vet. During this time, keep an eye on their bathroom habits and energy levels. If they are still eager to go for walks and their stool looks normal, they are likely just experiencing a temporary dip in appetite.

For puppies under six months old, the window is much shorter. You should not let a puppy go more than 12 to 24 hours without eating. Their bodies are growing rapidly and they need consistent nutrition to maintain their blood sugar levels. Small breed puppies are especially vulnerable to hypoglycemia, which can cause weakness and lethargy if they go too long without food.

Senior dogs fall somewhere in the middle. While they might naturally eat less, a sudden refusal to eat that lasts more than 24 hours should be discussed with your vet. Older dogs have less physical reserve to handle prolonged fasting, and underlying health conditions can complicate what might otherwise be a simple upset stomach.

When to Call the Vet

A lack of appetite becomes a medical concern when it is accompanied by other symptoms. You should contact your veterinarian immediately if your dog is not eating and displays any signs of illness beyond just skipping a meal.

Vomiting or diarrhea combined with a loss of appetite can quickly lead to dehydration, even if the dog is drinking water. Lethargy is another major red flag. If your dog is unusually tired, refusing to go on walks, or hiding in unusual places, they are likely in pain or feeling significantly unwell. A dog that is simply not hungry will usually still engage with their family and environment.

Signs of abdominal pain, such as a hunched posture or whining when their stomach is touched, require urgent care. This can indicate a gastrointestinal blockage, especially if you suspect they might have swallowed a toy or a toxic food. If you are unsure about what foods are dangerous, check out our guide on Can Dogs Eat Grapes?.

You should also seek veterinary care if your dog stops drinking water entirely. Hydration is critical, and a dog that refuses both food and water needs medical attention right away to prevent severe dehydration and organ damage.

A Reassuring Note

It is completely normal to worry when your dog refuses to eat. Most of the time, a dog that is still drinking water is just dealing with a minor upset stomach or a temporary behavioral quirk. Keep a close eye on their overall behavior, offer a bland meal when they seem ready, and trust your instincts if something feels off. You know your dog's normal habits better than anyone else.

For more tips on managing your dog's diet and health, check out our other articles on canine nutrition and wellness.