My Dog Won't Eat: When to Worry
By Dr. Zubair Khalid, DVM, MS, PhD ·

Key Takeaways
- Immediate emergency veterinary care is critical for dogs exhibiting repeated vomiting, retching without production, a swollen or painful abdomen, difficulty breathing, collapse, seizures, or suspected toxin ingestion, as these signs can indicate life-threatening conditions such as gastric dilatation-volvulus (GDV), intestinal obstruction, or poisoning.
- A refusal to eat for more than 24 hours, even without other overt symptoms, warrants a veterinary consultation, as it increases the likelihood of an underlying medical cause beyond simple pickiness or mild gastrointestinal upset.
- Dental pain, systemic pain (e.g., from arthritis or infections), and serious organ dysfunction (kidney disease, liver disease, pancreatitis) are common differential diagnoses for anorexia lasting over 24 hours and require professional diagnostic workup, including physical examination and potentially bloodwork or imaging.
- Home management for a dog refusing food should focus on observing for red flags, ensuring food freshness, cleaning bowls, and offering a small amount of bland food (boiled chicken and rice) only if no vomiting or diarrhea is present; avoid forcing food or administering human medications without veterinary guidance.
- Critical diagnostic parameters to record before contacting a veterinarian include the duration and frequency of anorexia, water intake, presence and description of vomiting or diarrhea, energy level, and any signs of pain, respiratory distress, or urinary changes.
- Puppies, senior dogs, and dogs with pre-existing health conditions have significantly reduced reserves and require veterinary attention much sooner than 24 hours of anorexia, with puppies being particularly susceptible to rapid hypoglycemia.
If your dog has suddenly stopped eating, your first instinct may be panic. Take a breath. A single missed meal is rarely an emergency, but it can be. The difference depends on what else is happening with your dog right now.
Go to an emergency veterinarian immediately if your dog refuses food and shows any of these signs: repeated vomiting, retching with nothing coming up, a swollen or painful belly, difficulty breathing, collapse, seizures, or suspected poisoning. These can signal life-threatening conditions like a stomach twist, a bowel blockage, or toxin exposure. Do not wait to see if your dog improves. Call ahead so the clinic knows you are coming, and follow the emergency guidance from the American Veterinary Medical Association on recognizing urgent situations.
For every other dog that skips a meal, the next step is to look closely at their behavior, energy, and other symptoms. Most causes of a decreased appetite are treatable, and many are minor. But some need prompt veterinary care. This guide will help you sort out which situation you are facing, hour by hour and day by day.
Is This an Emergency?
Use this table to match your dog's signs with the right level of care. When in doubt, call your veterinarian. They can hear your dog's history and advise you on next steps.
| Go to an emergency vet now | Book a same-day appointment | Watch at home for a defined period |
|---|---|---|
| Repeated vomiting, especially more than twice in a few hours | Refusing food for more than 24 hours with no other signs | Skipped one meal but drinking water normally and acting playful |
| Retching or gagging with nothing coming up | Drinking much more or much less water than usual | Eating less than normal but still eating some food |
| A belly that feels hard, swollen, or painful when touched | Diarrhea lasting more than 12 hours, or diarrhea with blood | Mild pickiness that lasts less than one full day |
| Difficulty breathing, panting heavily at rest, or pale or blue gums | Vomiting once or twice but otherwise alert | Normal energy, normal bathroom habits, no vomiting |
| Collapse, weakness, or inability to stand | Painful posture, such as a tucked belly or reluctance to move | A known stressful event, like moving or a new pet, within the past day |
| Seizures or tremors | Known exposure to a toxic food or plant, even without signs yet | Eating treats or table scraps but ignoring their regular food |
For any suspected poisoning, contact the ASPCA Animal Poison Control Center immediately at their hotline, and call your emergency vet. Do not induce vomiting unless a veterinarian tells you to. Some toxins cause more damage coming back up.
What Is Most Likely Going On?
For a dog that skips one meal but otherwise seems fine, the most common explanation is simple: they are not hungry. Dogs have off days just like people do. A stressful event, a change in routine, hot weather, or a new bag of food with a different smell can all suppress appetite for a meal or two.
Another frequent cause is mild gastrointestinal upset. Your dog may have eaten something outside that disagreed with them, or they may have a minor stomach bug. In these cases, the dog often drinks water, rests a bit more, and returns to normal within 12 to 24 hours. Watch their energy level and their interest in water. A dog that is drinking and acting bright is in a very different position than one that is lethargic and dry-mouthed.
What Else Could It Be?
When a dog refuses food for more than a day, the list of possibilities grows. Dental pain is a common culprit. A cracked tooth, an infected gum, or a foreign object stuck in the mouth can make eating hurt. Look for drooling, pawing at the mouth, bad breath, or chewing on one side only.
Pain elsewhere in the body can also kill appetite. Arthritis, an ear infection, or a urinary tract infection can make a dog feel unwell enough to skip meals. These dogs often show other signs, such as limping, head shaking, or straining to urinate.
More serious conditions include kidney disease, liver problems, pancreatitis (inflammation of the pancreas), and certain infections. These require blood tests and a physical exam to diagnose. You cannot tell these apart at home by looking. That is why a dog who has not eaten for 24 hours needs a veterinary visit, even if they seem otherwise okay.
The 24-Hour Rule
Here is a practical timeline to follow. If your dog skips one meal but drinks water, has normal energy, and has no vomiting or diarrhea, you can wait and offer their next meal. If they eat that meal, you are likely in the clear.
If your dog refuses all food for 24 hours, call your veterinarian and book an appointment. A healthy adult dog can go a day without food, but a day of not eating is the point where a medical cause becomes more likely than a behavioral one. Puppies, senior dogs, and dogs with existing health conditions should be seen sooner. A puppy can become dangerously low on blood sugar within hours of not eating, so do not wait a full day for a young dog.
What About a Dog That Acts Normal But Won't Eat?
This is one of the most confusing situations for owners. Your dog is wagging their tail, playing fetch, and drinking water, but they turn their nose up at their bowl. This can be simple pickiness, especially in breeds known for stubborn eating habits. It can also be early dental pain that only shows up when chewing.
The safest approach is to watch closely for 24 hours. Offer the same food at the same times. Do not add treats, broth, or human food to tempt them, because that can reinforce picky behavior and mask a real problem. If your dog still refuses food after 24 hours, or if they start showing any sign from the emergency column, seek veterinary care. The MSD Veterinary Manual notes that a decreased appetite is one of the most common reasons owners bring a dog to the vet, and it often signals an underlying condition that needs attention.
Trust your gut. You know your dog's normal behavior better than anyone. If something feels wrong even without a clear symptom, call your veterinarian. A quick phone call is always cheaper and easier than a late-night emergency visit.
What You Can Safely Do at Home Right Now
If your dog is not showing any red flags, you can take a few careful steps at home while you watch and wait. These steps are for a dog with no vomiting, no diarrhea, no pain, no breathing trouble, and no known access to toxins or foreign objects.
First, check the food itself. Smell it. Look at it. Dry food that has gone rancid or wet food that has spoiled can turn a hungry dog off completely. If the bag or can is old, open a fresh batch. Wash the bowl with hot soapy water. A residue from a previous meal or a cleaning product can linger and deter a sensitive nose.
Warm the food slightly. A few seconds in the microwave, stirred well to remove hot spots, can release aroma and make the meal more appealing. Do not serve anything hot enough to burn the mouth. Test it with your own finger.
Try a small amount of a bland option, such as plain boiled chicken and white rice, only if your dog has no vomiting or diarrhea. Offer a tiny portion. If your dog eats it eagerly, that tells you the appetite is present and the issue may be the regular food. If your dog refuses even a high-value treat like a piece of cheese or a bit of plain chicken, that is more concerning than refusing kibble.
Do not force your dog to eat. Do not syringe food into the mouth unless a veterinarian has told you to do so. Forcing food can cause aspiration, where food enters the lungs, and it can create a lasting fear of mealtimes.
Do not give human medications. Do not give over-the-counter nausea drugs, pain relievers, or supplements. Many human drugs are toxic to dogs, and the correct dose depends on your dog's weight, health status, and the underlying cause. A veterinarian must determine any dose.
Do not try to induce vomiting. If you suspect your dog ate something toxic, call the ASPCA Animal Poison Control Center or your veterinarian immediately. Inducing vomiting at home can be dangerous and is only appropriate under professional direction. The ASPCA Animal Poison Control Center provides guidance on household hazards and urgent response for pets.
What to Measure and Write Down Before You Call
Before you contact a veterinarian, gather concrete information. This saves time and helps the vet make a better assessment.
Write down the following:
- How many meals your dog has refused and over what time period. Be precise. "Refused breakfast and dinner yesterday, refused breakfast today" is far more useful than "not eating much."
- Whether your dog is drinking water. Count roughly how much. A dog that refuses food but drinks normally is different from one that refuses both.
- Whether your dog has vomited, and how many times. Describe the vomit. Is it food, liquid, foam, or bile?
- Whether your dog has had diarrhea, and how many episodes. Note the color and whether there is blood.
- Your dog's energy level. Is your dog sleeping more than usual, or still playing and wagging the tail?
- Any straining to urinate, or any change in urination frequency.
- Any coughing, sneezing, or nasal discharge.
- Any limping, stiffness, or signs of pain when touched.
- Any known access to garbage, toxic plants, human food, medications, or small objects.
Measure your dog's temperature only if you have a rectal thermometer and know how to use it safely. A normal dog temperature is roughly 101 to 102.5 degrees Fahrenheit. Do not use a human ear thermometer. If you are unsure how to take the temperature, skip it and let the vet do it.
Count your dog's breathing rate at rest. Watch the chest rise and fall for 15 seconds and multiply by four. Normal resting breathing is usually under 30 breaths per minute for most dogs. Faster than that, or breathing with visible effort, is a red flag.
Check your dog's gum color. Lift the lip and look. Healthy gums are pink, like bubble gum. Pale, white, blue, or brick-red gums are emergency signs. Press a finger on the gum and release. The color should return within about two seconds. Slower than that means poor circulation.
The Timeline Guide: 24, 48, and 72 Hours
This timeline is a general guide. It does not replace a veterinarian's judgment. Any red flag at any time overrides the timeline.
| Time Since Refusing Food | What Is Typical | What Requires a Call | What Requires Immediate Emergency Care |
|---|---|---|---|
| 24 hours | A dog may skip one or two meals and still act normal. This is often a minor upset or pickiness. | Call your vet if the dog also vomits more than once, has diarrhea, or seems lethargic. | Collapse, difficulty breathing, repeated vomiting, known toxin exposure, or a suspected blockage. |
| 48 hours | A dog that has refused all food for two full days needs attention, even if it acts fine. | Call your vet today. Describe everything you have observed. They may advise a visit or a remote consult. | Any red flag from the list below. Do not wait. |
| 72 hours | A dog that has not eaten for three days is at risk of complications. | This requires a veterinary visit. Do not wait for day four. | Any red flag at any time. |
Red Flags That Mean Go to the Emergency Room Now
Some signs can indicate a life-threatening problem. If your dog shows any of these, seek in-person emergency care immediately. Do not wait for a remote consult. Do not wait to see if it passes.
- Repeated vomiting, especially if the dog cannot keep water down.
- Vomiting that looks like coffee grounds or is bloody.
- A swollen, hard, or painful abdomen. If your dog is retching without producing vomit and the belly looks distended, this can be bloat, which is fatal without urgent surgery.
- Difficulty breathing, panting that does not stop, or pale, blue, or gray gums.
- Collapse, weakness, or inability to stand.
- Seizures.
- Known or suspected ingestion of a toxin, human medication, or poisonous plant.
- Straining to urinate without producing urine.
- Known or suspected ingestion of a foreign object, such as a toy, sock, or bone fragment.
The American Veterinary Medical Association provides guidance on recognizing veterinary emergencies and when immediate professional care is required. If you are unsure whether a sign is an emergency, call your veterinarian or an emergency clinic. They can help you decide, but if the signs are severe, go in person.
What a Veterinary Visit Usually Involves
When you bring your dog in for not eating, the veterinarian will start with a history. They will ask the same questions listed above, so having your notes ready helps. They will then perform a physical examination. This includes feeling the abdomen for pain or masses, listening to the heart and lungs, checking the mouth for dental disease or foreign objects, and taking a temperature.
Depending on what they find, the vet may recommend tests. Common tests include bloodwork to check organ function, blood sugar, and signs of infection, and X-rays or ultrasound to look for blockages, tumors, or fluid. In some cases, they may recommend a fecal test to check for parasites.
The cost of a visit varies widely by region and clinic. A basic office visit with an exam might range from 50 to 150 dollars. Bloodwork can add 100 to 300 dollars. Imaging such as X-rays can add 150 to 500 dollars or more. These are general ranges only, not quotes. Prices vary widely by region and clinic, and emergency or after-hours care costs more. Ask for an estimate before agreeing to tests.
When an Online Vet Can Help, and When It Cannot
Some situations in this article require hands-on care and must not be handled remotely. If your dog has any red flag, such as repeated vomiting, a swollen abdomen, difficulty breathing, collapse, seizures, or known toxin exposure, you need in-person emergency care. A remote veterinarian cannot examine your dog's abdomen, listen to the chest, take a temperature, run bloodwork, or image anything. Do not use a remote consult as a substitute for emergency care.
A remote consultation is genuinely useful in other situations. If your dog has skipped one or two meals but otherwise acts normal, an online vet can help you decide whether a visit is warranted. If your dog is on a medication and you are worried about a side effect, a remote vet can advise. If your dog has a chronic condition and you have a follow-up question, remote care can save a trip.
A remote veterinarian can take a history, look at visible signs on video, and advise you. In many states, they can prescribe medication, but prescribing rules differ by state. A veterinarian may require an in-person examination before prescribing. A remote consult cannot replace the physical exam, and if the vet suspects a problem that needs hands-on evaluation, they will tell you to go in person. The American Animal Hospital Association offers guidance on working with accredited veterinary practices and understanding what a visit involves.
Common Mistakes Owners Make With a Dog That Won't Eat
When a dog refuses food, worry can push owners into actions that make things worse. Here are the most frequent errors and what to do instead.
| Mistake or Myth | Better Action |
|---|---|
| Leaving food down all day so the dog can graze | Offer meals at set times. Remove uneaten food after 20 to 30 minutes. This makes it easier to see if intake has truly changed. |
| Switching to a new food immediately | Sudden diet changes can upset the stomach. If you must switch, do it gradually over 5 to 7 days, mixing old and new food. |
| Giving treats to encourage eating | Treats mask the problem. A dog that eats treats but refuses meals may have dental pain or nausea that only a vet can identify. |
| Waiting several days to see if it passes | A healthy adult dog can go 24 hours without food, but two days is a clear signal to call your veterinarian. Puppies and small breeds cannot wait that long. |
| Assuming a normal attitude means no problem | Dogs hide pain well. A dog that acts normal but skips meals for more than a day still needs a professional opinion. |
How to Reduce the Chance of This Happening Again
Prevention starts with routine. Feed meals at consistent times in a quiet spot. Keep the bowl clean. Store food in a sealed container to preserve smell and freshness.
Watch what your dog can reach. Many food refusals trace back to something eaten outdoors, such as garbage, spoiled food, or a toxic plant. The ASPCA Animal Poison Control Center lists common household hazards that can cause nausea and appetite loss, so check your home and yard for these items (ASPCA Animal Poison Control Center).
Keep your dog at a healthy weight. Obesity raises the risk of pancreatitis, a painful condition that often starts with refusing food. Regular veterinary checkups catch dental disease and other problems before they affect eating. The American Animal Hospital Association recommends preventive care visits at least once a year, more often for seniors (AAHA Pet Owner Resources).
What Recovery and Ongoing Management Usually Look Like
Recovery time depends entirely on the cause. A dog with a mild stomach upset may eat normally within 24 to 48 hours after a short fast and bland diet. A dog with pancreatitis may need several days of hospitalization. A dog with dental disease usually eats better within days of a dental cleaning and tooth extraction.
For chronic conditions like kidney disease or inflammatory bowel disease, appetite may fluctuate for months. Your veterinarian will set a management plan that may include prescription food, medication, and regular blood work. Expect follow-up visits to adjust the plan.
During recovery, feed small, frequent meals instead of one large bowl. Warm the food slightly to boost its aroma. Hand feeding can help for a day or two, but do not let it become a habit that teaches your dog to refuse the bowl.
If your dog needs medication, give it exactly as prescribed. Some drugs cause nausea, and your veterinarian may add an anti-nausea medication to help. Never adjust doses on your own. Dosing must come from the treating veterinarian because it depends on your dog's weight, health status, and the specific drug.
Frequently Asked Questions
My dog hasn't eaten in 24 hours but is drinking water. Should I wait another day?
No. A 24-hour fast in a healthy adult dog is worth a phone call to your veterinarian. For puppies, small breeds, or any dog with a medical condition, 24 hours without food is already urgent. Dehydration can follow quickly when a dog drinks but still refuses food. Call your clinic and describe what you have observed. They will tell you whether to come in or monitor at home.
Can I give my dog chicken and rice to get them eating again?
Plain boiled chicken and white rice can help settle a mild stomach upset, but only for 24 to 48 hours. It is not a complete diet. If your dog still refuses food after a day of bland meals, or if vomiting or diarrhea develops, stop the home diet and call your veterinarian. The underlying cause may need diagnosis and treatment, also a bland meal.
My dog ate grass and then threw up. Is that why they won't eat?
Eating grass often causes vomiting, and the vomiting can leave a dog feeling queasy for a day. If your dog vomits once, passes normal stool, and starts eating within 24 hours, monitor closely. If vomiting repeats, if the vomit contains blood, or if your dog shows abdominal pain, seek emergency care. Grass eating can also signal nausea from another cause.
How long can a dog safely go without food?
A healthy adult dog can usually go 24 hours without food, but two days is the outer limit before you must seek veterinary care. Puppies, senior dogs, and toy breeds have less reserve and can develop low blood sugar quickly. Never wait two days for these groups. The MSD Veterinary Manual notes that prolonged anorexia can lead to serious metabolic complications (MSD Veterinary Manual Pet Owner Version).
Should I try a different brand of food before calling the vet?
Only if your dog has a history of picky eating and no other symptoms. If the refusal is sudden, if it lasts more than one meal, or if any other sign like vomiting or lethargy appears, do not switch food. A new brand can hide the problem temporarily while the real cause progresses. Let your veterinarian examine your dog first.
What will the vet do if nothing seems wrong on exam?
Your veterinarian may recommend blood work, urine testing, or imaging to look for hidden problems like early kidney disease, pancreatitis, or a foreign body. If all tests come back normal, the diagnosis may be behavioral or stress related. Your vet can then guide you on feeding strategies and environmental changes. This process is normal and necessary because many causes of appetite loss are invisible from the outside.
Related Clinical & Scientific Guides
- Dog Coughing: When Is It an Emergency?
- My Dog Ate a CBD Gummy: What Should I Do?
- Cat Vomiting After Eating Too Fast: When to Slow Down and When to Call
References and Further Reading
- AVMA Emergency Care for Pets
- ASPCA Animal Poison Control Center
- AVMA Pet Owner Resources
- MSD Veterinary Manual Pet Owner Version
- AAHA Pet Owner Resources
Related Articles
- Dog Panting Excessively: When to Worry
- Dog Drooling Suddenly: When to Call the Vet
- Dog Hiding: When to Worry About Your Dog's Behavior
- Dog Lethargy: When Is It an Emergency?
- My Dog Ate a Corn Cob: Should I Worry?
This article is general educational information for pet owners. It is not a substitute for veterinary diagnosis, examination, or treatment. If your pet is showing severe or rapidly worsening signs, contact an emergency veterinary hospital immediately.