A dog that refuses food but keeps drinking water is usually telling you something is off, whether it’s mild stress or a developing medical problem. Most healthy adult dogs can safely go three to five days without eating as long as they stay hydrated, but that doesn’t mean you should wait that long. If your dog hasn’t eaten in two days, even if they seem otherwise normal, it’s time to call your vet.
Why Your Dog May Still Drink but Not Eat
Thirst and appetite are controlled by different signals in the body, so it’s common for one to shut down while the other stays intact. In fact, several medical conditions actively increase thirst while suppressing appetite, which is why this particular combination can point to something more than a picky eater.
Kidney disease is one of the most common culprits, especially in older dogs. When the kidneys lose their ability to filter waste from the blood, toxins build up and cause nausea, killing appetite. At the same time, the kidneys can no longer concentrate urine properly, so the dog drinks more to compensate. Other signs include weight loss, lethargy, vomiting, and diarrhea.
Liver disease, pancreatitis, diabetes, and infections can all produce a similar pattern. Gastroenteritis, an inflammation of the stomach and intestines, is another frequent cause and can result from bacteria, viruses, parasites, toxins, or even something your dog ate off the ground. For unspayed female dogs specifically, pyometra (a uterine infection) causes poor appetite alongside increased thirst, often with vaginal discharge and lethargy. Pyometra is a medical emergency. Untreated, it can be fatal from overwhelming infection.
Pain and Dental Problems
Chronic pain is a surprisingly common reason dogs stop eating. A dog dealing with back pain, joint inflammation, or an injury may lose interest in food simply because the discomfort is distracting, or because bending down to a food bowl on the floor hurts. Dental disease is another major cause: cracked teeth, infected gums, or oral tumors make chewing painful, but drinking water doesn’t require the same effort, so that continues normally.
If your dog approaches the food bowl, sniffs, and walks away, or starts eating and then drops the food, dental pain is worth investigating. Other clues include drooling more than usual, pawing at the mouth, or favoring one side while chewing.
Stress and Environmental Changes
Not every case of food refusal has a medical cause. Dogs can stop eating due to stress, a disrupted routine, a new environment, or simply because they don’t like their food. A recent move, a new pet or baby in the house, boarding, travel, loud construction, or even rearranging furniture can throw off a sensitive dog’s appetite for a day or two.
The key difference between a behavioral cause and a medical one is timing and severity. A stressed dog that skips a meal or two but is otherwise playful, alert, and acting like themselves is less worrying than a dog that refuses food for multiple days or shows additional symptoms like vomiting, diarrhea, or lethargy.
Puppies and Senior Dogs Are Higher Risk
Puppies cannot go as long without food as adult dogs. Newborns and very young puppies have limited energy reserves and an immature ability to produce their own blood sugar. In neonates, blood sugar can drop to dangerous levels within two to three hours of decreased food intake. While older puppies have more resilience than that, any puppy skipping meals should be evaluated by a vet promptly.
Senior dogs are also at higher risk because appetite loss is more likely to signal organ dysfunction. Kidney disease, cancer, and hormonal disorders are all more common in aging dogs, and these conditions worsen quickly without treatment. Dogs with diabetes that skip even a single meal need immediate veterinary attention, since their insulin dosing depends on consistent food intake.
Warning Signs That Need Urgent Attention
Some combinations of symptoms suggest a more serious problem:
- Vomiting or diarrhea lasting more than 24 hours. Dehydration can set in quickly when a dog is losing fluids from both ends, even if they’re still drinking.
- Bloating or abdominal tenderness. A swollen belly, especially with restlessness or attempts to vomit without producing anything, could indicate a blockage or gastric torsion.
- Lethargy or weakness. A dog that won’t eat and also won’t get up, play, or engage is showing signs of systemic illness.
- Vaginal discharge in an unspayed female. This points to pyometra, which requires emergency surgery.
- Known ingestion of something toxic or foreign. Plants, cleaning products, toys, string, bones, and clothing can all cause obstructions or poisoning.
Going without food for more than three days can start to damage the gastrointestinal tract and organs, so even without these red flags, prolonged food refusal in any dog warrants a vet visit.
How to Check for Dehydration at Home
Even though your dog is drinking, they could still become dehydrated, especially if they’re also vomiting or having diarrhea. A simple way to check is the skin turgor test: gently pinch and lift a fold of skin on the top of your dog’s head (between the ears) for about three seconds, then let go. In a well-hydrated dog, the skin snaps back to normal almost instantly. If it takes two or more seconds to settle, your dog is likely dehydrated.
You can also check the gums. Healthy, hydrated gums are moist and pink. Press a finger against the gum and release. The color should return within one to two seconds. Dry, sticky, or pale gums are a concern.
How to Encourage Eating
If your dog is otherwise acting normally and has only missed a meal or two, there are a few strategies worth trying before heading to the vet:
- Hand feed. Some dogs will eat from your hand when they won’t eat from a bowl, especially if they’re anxious.
- Try a different surface. Put food on a flat plate or directly on the floor. Some dogs develop negative associations with their bowl, or the bowl itself may cause discomfort (metal tags clinking, whiskers hitting the sides).
- Soak the food in water or broth. If your dog is already drinking, softening dry food can make it more appealing and easier to eat, particularly if dental pain is involved.
- Feed in a quiet space. Reduce stimulation around mealtime, especially in multi-pet households where competition or stress at the bowl may be a factor.
- Warm the food slightly. Gently warming food releases more aroma, which can stimulate a reluctant appetite.
The old advice of feeding boiled chicken and white rice as a bland diet has largely been replaced by veterinary-formulated gastrointestinal diets that are more nutritionally complete and calorie-dense. These specialized foods pack more energy into a smaller volume, which is ideal for a dog with a reduced appetite. Your vet can recommend a specific option.
What the Vet Will Do
A vet appointment for appetite loss typically starts with a thorough physical exam, including checking your dog’s weight, temperature, abdomen for pain or swelling, and a close look at the teeth and gums. Depending on what the exam reveals, the next step often involves blood work and a urinalysis to evaluate kidney function, liver values, blood sugar, and signs of infection. Imaging like X-rays or ultrasound may follow if the vet suspects an obstruction, tumor, or organ enlargement.
These tests help distinguish between dozens of possible causes, from straightforward infections treatable with medication to conditions requiring surgery. The sooner a cause is identified, the more treatment options are available and the better the outcome tends to be.

