An average dog can go for about two days without eating. You don’t have to worry about it if that happens a few times. However, in the long run, too little caloric intake negatively affects the health of dogs. If your dog does not eat anything for a day, talk to your veterinarian.