If your dog isn't eating, consult a vet within 8-12 hours if there is any accompanying vomiting or diarrhea. Absent these symptoms, there's a few likely reasons your dog isn't eating, including emotional issues.
How long can a dog go without eating anything?
Most healthy dogs can go up to five days without food, though that number is only true if your pet is still drinking plenty of water. Some can even go up to seven days without, though you should never let things get that far without taking your dog to the vet.
What should I do if my dog is not eating?
Because loss of appetite in dogs can indicate illness, it is important to seek veterinary care if you notice changes in your dog's eating habits. It is especially important to respond promptly to a refusal to eat in dogs that usually eat well.
Should I be worried if my dog hasn't eaten all day?
There are many reasons why a dog might not want to eat. Firstly, it's worth saying that loss of appetite is one of the most common signs of illness, so if your dog hasn't eaten for 24 hours, then it's best to call your vet, especially if there are any other troubling signs, like diarrhea or lethargy.
More useful articles on a similar topic 👇
How do I know if my dog lost his appetite?How long does it take for mirtazapine to work for sleep?