A healthy adult dog that completely refuses food can generally wait 24 to 48 hours before a vet visit becomes urgent, but puppies, toy breeds, and dogs with other symptoms need attention much sooner. The right timeline depends on your dog’s age, size, and whether anything else seems off.
Healthy Adult Dogs: The 24 to 48 Hour Window
A couple of off days is generally not a big problem for an otherwise healthy adult dog, as long as it stays hydrated and bounces back quickly. Dogs sometimes skip a meal due to stress, heat, a change in routine, or simply being picky. If your dog is still drinking water, acting normally, and shows no other symptoms, waiting 24 hours before worrying is reasonable.
If your dog still has zero interest in food after 48 hours, schedule a vet visit even if nothing else seems wrong. Recurring episodes of poor appetite or a slow, gradual reduction in how much your dog eats often point to a chronic progressive illness. The key advice from veterinary professionals: don’t wait for appetite to completely disappear before getting help. By that point, recovery can be significantly harder.
Puppies and Toy Breeds Need Faster Action
Puppies and small breeds are a different story entirely. Their bodies burn through energy reserves far more quickly than a full-sized adult dog, and the consequences of fasting can become dangerous in hours, not days.
In toy breed puppies, blood sugar can drop to life-threatening levels after as little as 16 hours of fasting. Research on fasted Yorkshire terrier puppies found that blood glucose initially spiked within eight hours, then crashed drastically below survivable levels with continued fasting. Because the brain relies almost entirely on sugar for fuel (it can’t burn fat or protein), the result can be incoordination, loss of consciousness, and seizures. Toy breeds often need to eat four to six times a day under normal circumstances, so even one or two missed meals can be significant.
If your puppy skips a meal, contact your vet that same day. If the puppy is also vomiting or having diarrhea, parvovirus is the first concern to rule out, and severe cases require emergency care.
Symptoms That Mean Go Now
Regardless of how long your dog has been off food, certain accompanying symptoms turn a “wait and see” situation into an emergency. Call an emergency vet right away if your dog is not eating and also:
- Vomiting or having diarrhea, especially if repeated or if you see blood
- Acting lethargic or unusually unresponsive
- Has a swollen, tense, or painful abdomen (yelps or flinches when you touch their belly)
- Drinking excessive water while refusing all food
- Is diabetic and has skipped any meals at all
A diabetic dog that misses even a single meal needs immediate veterinary guidance because of how food intake and insulin interact. Don’t wait for a pattern to develop.
How to Check for Dehydration at Home
Dehydration is the biggest short-term risk when a dog stops eating, especially if water intake drops too. You can do a quick check at home with two simple tests.
The skin tent test: gently pinch and lift the skin on your dog’s forehead or between the shoulder blades, then release. In a well-hydrated dog, the skin snaps back flat almost immediately. If it stays “tented” or returns slowly, your dog is likely dehydrated. The gum test works similarly: press a finger against your dog’s gum until the spot turns white, then release. The color should return within one to two seconds. Pale, dry, or sticky gums are another warning sign.
If your dog is refusing both food and water, the timeline for a vet visit shrinks considerably. A dog that won’t drink should be seen within 24 hours at most.
What to Try Before the Appointment
If your dog is in the “watch and wait” window and otherwise acting fine, a bland diet can sometimes coax a reluctant eater. The standard recipe is 75% boiled white rice mixed with 25% boiled lean chicken breast (no skin or bones) or lean ground beef like sirloin. Serve it at room temperature in small portions.
You can also try warming your dog’s regular food slightly to release more aroma, offering food by hand, or switching to a different protein. Some dogs go off kibble temporarily but will eat wet food. If none of these tricks work within 24 to 48 hours for an adult dog, that’s your signal to call the vet rather than continuing to experiment at home.
What Happens at the Vet
When you bring in a dog that’s stopped eating, expect a thorough physical exam. The vet will check your dog’s weight, temperature, heart function, and internal organs by feel. They’ll also look closely at the teeth and gums, since dental pain is a common and easily overlooked reason dogs refuse food. A dog with a cracked tooth or infected gums may want to eat but simply can’t.
Depending on what the exam reveals, the vet may run bloodwork to check organ function, look for infection, or assess blood sugar levels. Imaging like X-rays or ultrasound may follow if the vet suspects a blockage, mass, or other structural problem. The goal is to distinguish between a dog that’s temporarily off its food and one with an underlying illness that needs treatment before appetite will return on its own.

