How Long can a Dog Go Without Eating?

Well, there are a lot of variables to this question. Is the dog drinking? If the dog is normally a good eater and refuses food for 24 hours then you should take him to the vet. A dog could live for about two weeks without eating.