The answer depends on the dog, but in general, most dogs can go at least 3 to 4 days without food. Some dogs have been known to go even longer. The key is making sure that your pet has access to fresh water at all times and is not suffering from dehydration or other health issues. If you notice any unusual signs like vomiting or diarrhea, consult with your veterinarian immediately.