If the dog is healthy and drinking water, they can go up to five days without eating.
You may want to consult a doctor if your dog has not eaten anything for about half a day while also exhibiting other issues like nausea, puking, diarrhea, etc. Moreover, if the reason why your dog won’t eat is not food related, you might have to take the situation seriously.
Yes. A dog might stop eating when in pain. If your dog won’t eat anything, observe their behavior and examine their body. If your dog hasn’t eaten anything for over 24 hours, you should visit a veterinarian.
If your dog refuses to eat, you might want to force feed them; however, do so only after consulting a veterinary doctor.
When dogs don’t eat but drink water, here’s what it could mean: