If otherwise healthy, most dogs can go about 3 to 5 days without eating food. Puppies and dogs who're pregnant, nursing, or suffering from underlying health problems may not be able to survive as long without food.
How long is too long for a dog to go without eating?
Most healthy dogs can go up to five days without food, though that number is only true if your pet is still drinking plenty of water. Some can even go up to seven days without, though you should never let things get that far without taking your dog to the vet.
Can a dog survive 4 days without food?
Healthy dogs can typically survive up to five days without eating, but only if they have access to drinking water. In extreme situations, dogs have been known to survive without sustenance for much longer, but not without any severe health consequences.
How often should a 20 pound dog eat?
Adult dogs should eat twice a day: once in the morning (approximately 7 am when you might have your breakfast) and once in the evening (around 6 pm, or when you eat dinner). Puppies generally eat three times per day (sometimes four times for extremely active pups!).
Can a dog go 18 hours without eating?
Generally, a healthy dog can go for 2 days with an empty stomach. After that, he will be starved enough to start consuming more. At times, your adult pooch can even fast for 7 days and more if he's healthy! Therefore, don't worry too much if he is not eating anything for a day or two.
More useful articles on a similar topic 👇
How much food should a 20 pound dog eat a day?How many ounces of food should a 20 pound dog eat?