A dog can go for 5 days without food but only drinking water because they need water to survive. Every dog is different and the length of time a dog can go without food depends on their individual health and nutritional status.