Every dog is unique and there is no set number of days that is “safe” for dogs who have gone on hunger strike, however most healthy dogs can contend with 3 days without eating food as long as your pet drinks water.
How long can a dog go without being hungry?
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 long does it take for a dog to starve itself?
In general, dogs can go between three and five days without eating. However, if they have water access and regular water intake, they can go without food for more than seven days.
Can a dog go 8 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.