With dogs, a skipped meal here and there is not always cause for alarm. But a dog who has gone off food for more than a day, or who is showing other symptoms alongside the appetite loss, is telling you something worth paying attention to.
There are many reasons why dogs stop eating, ranging from temporary and minor to something that needs prompt veterinary attention. This guide covers the most common causes, the warning signs to watch for, how long is too long without food, and what you can do at home while you figure out next steps.
One reassurance before diving in: if you are concerned because your dog is not eating as much as the guidelines on the food packaging state, keep in mind that those are only averages. Many perfectly healthy dogs eat only 60% to 70% of the amount stated on the packaging. What matters is a meaningful change from your dog’s personal normal.
How Long Can a Dog Go Without Eating?
This is the first question most worried dog owners need answered.
Some adult dogs may physically go several days without food if they are still drinking water, but veterinarians generally recommend evaluation well before that point. According to PetMD’s veterinary guidance on dog appetite loss, if your adult dog has not eaten in the past two days (even if they are otherwise acting normal) you should contact your veterinarian. For most adult dogs, loss of appetite lasting more than 24 to 48 hours warrants a veterinary call, especially if anything else seems off.
Puppies cannot wait that long. In puppies, serious illnesses such as parvovirus need to be ruled out quickly, particularly when vomiting or diarrhea are also present. If your puppy is skipping meals, contact your veterinarian promptly rather than monitoring at home.
Prolonged lack of nutrition can begin affecting the gastrointestinal system, energy levels, hydration, and overall organ function, especially in sick, senior, or very young dogs. The sooner a cause is identified, the more options are available for treatment.
When to Call the Vet Right Away
Some situations call for an immediate phone call to the vet.
Contact your veterinarian or seek emergency care if your dog has not eaten in more than 48 hours, or sooner if any of the following apply:
- Not eating plus repeated vomiting or diarrhea, particularly alongside lethargy
- A puppy who has skipped even one meal
- A diabetic dog who has missed any meal (this lack of food intake may adversely affect your dog’s response to insulin and serious consequences can develop)
- Significant lethargy, visible pain, or signs of distress
- Stopped drinking water as well as refusing food
- Noticeable weight loss in a short period
If any of these apply to your dog right now, skip ahead and make the call. For Colorado Springs pet owners, our clinic is available during clinic hours (719) 433-7671.
Common Reasons Why Dogs Stop Eating
If the urgent situations above do not apply, the next step is figuring out what is behind the appetite change. Here are the most common causes.
Illness or an Underlying Health Condition
Loss of appetite is one of the most common early signs that something is medically wrong. As WebMD’s veterinary team explains, although a loss of appetite does not necessarily indicate serious disease, prompt veterinary attention is important because it could be a sign of significant illness, including cancer, various systemic infections, pain, liver problems, and kidney failure. When multiple symptoms are present at the same time (lethargy, vomiting, diarrhea, or changes in thirst) that is the signal to call sooner rather than later.
Dental Pain or Mouth Problems
Your dog may want to eat but find it too painful to do so. Watch for a dog who approaches the bowl, sniffs it, and then walks away, or who drops food while chewing and favors one side of their mouth. Have them checked for a broken or loose tooth, severe gingivitis, or even an oral tumor. Sometimes things can happen below the gum line that cannot be seen, like a tooth root abscess.
Dental disease is extremely common in dogs and often goes unnoticed because dogs are good at hiding discomfort. Schedule dog dental exams and care to identify and address these issues before they worsen.
Recent Vaccination or New Medication
It is normal for your dog to have a slightly decreased appetite for a day or two after being vaccinated. If their loss of appetite persists for more than two days, give your vet a call. New medications can produce a similar effect. If your dog is taking a new course of medication and loses their appetite, let your vet know. There may be alternatives or dosing adjustments that help.
Stress, Anxiety, or a Change in Routine
Has anything changed at home recently? Moving to a new home, a new pet or family member arriving, a change in the owner’s schedule, a thunderstorm, or even a rearranged feeding area can all throw a sensitive dog off their food. Once the initial anxiety has passed, dogs will typically return to their normal eating habits. Patience and a stable routine are usually the most effective response while your dog adjusts.
Gastrointestinal Upset
Did your dog eat something unusual on a walk, get into the trash, or switch foods too quickly? A dog whose stomach is unsettled will often go off food temporarily. If your dog has a minor upset stomach, they may lose their appetite for a day or two. Typically nothing to worry about if their appetite returns after a couple of days. Watch for continued vomiting or diarrhea alongside the appetite loss. If those develop or persist, call your vet rather than waiting it out.
Picky Eating, Food Preferences, or Attachment to Routine
Some dogs are genuinely selective eaters. A recent change in food brand or formula, especially one made too quickly without a gradual transition, can cause a dog to refuse meals from preference or mild digestive upset. As GoodRx’s veterinary guide on dog appetite loss notes, sometimes dogs do not eat but act completely normal otherwise because they are simply being picky or holding out for a treat instead of their regular food.
Some dogs with strong attachment bonds also prefer to eat when their owners are nearby and may temporarily eat less when left alone. This is a behavioral preference rather than a medical concern. Cutting back on treats, sticking to a consistent feeding schedule, and offering meals at the same time each day typically resolves both of these patterns within a few days.
Signs to Watch for in a Dog That Won’t Eat
You know your dog better than anyone. If something feels off, it usually is. The American Kennel Club recommends paying close attention to whether your dog is still showing any interest in food at all. If they are sniffing the bowl, approaching it, or responding to the sound of kibble, those distinctions help your vet narrow down the cause. Here is what to track while you monitor the situation.
- Eating less than usual over multiple consecutive meals
- Refusing food entirely
- Starting a meal and then walking away after a few bites
- Approaching the bowl (sniffing it, standing over it) but not actually eating
- Refusing treats they would normally take eagerly
- Vomiting before or after attempting to eat
- Visible weight loss over a short period
- Low energy or unusual lethargy
- Changes in water consumption
- Changes in bathroom habits
The most urgent signs on that list are vomiting, significant lethargy, weight loss, and any change in water intake or bathroom output. If your dog is showing two or more of these alongside appetite loss, call your vet the same day rather than waiting to see if things improve overnight.
Now that you know what to watch for, here is what you can actually do about it.
What to Do When Your Dog Won’t Eat
If a Medical Cause Is Suspected
If your veterinarian identifies an underlying illness or condition, treatment depends on the diagnosis. Options may include a prescription diet, appetite-stimulating medication, anti-nausea treatment, fluid therapy for dehydration, or in more serious cases, syringe feeding until your dog is stable enough to eat on their own.
The earlier a medical cause is caught, the more treatment options are available. Your vet can do wellness exams and diagnostic lab work to identify what is happening quickly and clearly, including blood work that can reveal kidney function, liver health, and early signs of illness.
If It Appears to Be Behavioral or Preference-Based
If your vet rules out medical causes, here are the most effective steps to take at home:
- Establish a consistent feeding schedule. Offer food at the same times each day and pick the bowl up after 20 to 30 minutes whether your dog has eaten or not. Routine builds appetite and removes the option to hold out indefinitely.
- Cut back on treats. Too many extras between meals blunt hunger at mealtime. Reduce treats and see whether appetite at the bowl improves within a few days.
- Try a bland diet short-term. If your dog refuses their regular food and there are no dietary restrictions, try plain boiled chicken breast without seasoning, skin, or bones, and white rice. This is not a long-term solution as it is not nutritionally complete.
- Make the meal more appealing. Try warming wet food slightly, adding a small amount of low-sodium broth, or mixing warm water into dry kibble to release aroma. Some dogs respond well to a food-dispensing toy that makes mealtime feel like a puzzle rather than a chore.
- Transition foods gradually. If switching formulas, mix old and new food over seven to ten days to avoid digestive upset and give your dog time to adjust.
Frequently Asked Questions: Why Is My Dog Not Eating?
My dog is not eating but is acting completely normal. Should I be worried?
Not necessarily right away. A dog who skips a meal but is otherwise energetic, drinking normally, and going to the bathroom without issue may be experiencing a minor blip: a slightly upset stomach, temporary stress, or mild pickiness. Monitor closely. If your dog refuses food for a couple of days, take them to a veterinarian even if there are no other symptoms.
My dog won’t eat their food but will eat treats. What does that mean?
Often it means preference. Your dog has learned that holding out gets them something better. But it is not always that simple. Dental issues like gum disease or broken teeth can make chewing solid food painful while soft treats remain easy to swallow, and nausea can cause a dog to associate their regular food with feeling unwell while still accepting a small snack. If the pattern continues beyond 24 hours or any other symptoms appear, a vet visit is worth scheduling to rule out a physical cause.
Can stress cause a dog to stop eating?
Yes. Dogs are sensitive to changes in their environment and routine. Moving, new pets, new people, travel, or changes in the owner’s schedule can all suppress appetite temporarily. Once the stressor resolves or your dog adjusts, eating typically returns to normal on its own.
What can I feed a dog that won’t eat?
Start with a bland diet of plain boiled chicken and white rice if no dietary restrictions apply. You can also try warming their regular food or adding a small amount of low-sodium broth. If appetite does not return within 48 hours, call your vet rather than continuing to experiment at home.
When should I take my dog to the vet for not eating?
For most adult dogs, loss of appetite lasting more than 24 to 48 hours warrants a call to your vet. Call sooner if vomiting, diarrhea, or lethargy are also present. Call right away if your dog is a puppy, is diabetic, is showing significant pain or distress, or has stopped drinking water.
How do I know if my dog’s appetite loss is serious?
The presence of other symptoms is your clearest signal. A dog who skips a meal but is otherwise bright, playful, and drinking normally is very different from a dog who is lethargic, vomiting, and not touching water. The more symptoms present alongside the appetite loss, the more urgently the situation should be evaluated by a vet.
Your Dog Deserves a Quick Answer
When your dog stops eating, the worry sets in fast. You are watching the bowl sit full and wondering whether this is something that will resolve on its own or something that needs attention today.
At Ponderosa Veterinary Clinic, our Colorado Springs team is here to help you find out. We offer wellness exams and diagnostic lab work to identify what is behind your dog’s appetite changes without unnecessary procedures, and with clear explanations at every step. Whether the cause turns out to be something simple or something that needs treatment, you will leave knowing exactly where things stand.
Contact us today to schedule an appointment and get your dog back to the bowl.