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.
Can my dog go 24 hours without eating?
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.
Can a dog survive 1 day without food?
Every dog is unique and there is no set number of days that is “safe” for dogs who have gone on hunger strike, however most healthy dogs can contend with 3 days without eating food as long as your pet drinks water.
Should I be worried if my dog hasnt eaten in 2 days?
If your dog is quiet, not themselves, or displaying any other symptoms like vomiting, diarrhoea, weakness or lethargy; or has not eaten at all for 2 days then you should seek veterinary attention.
What happens when your dog doesn't eat all day?
If your dog has not eaten or drank in 24 hours or more, they should be seen by a veterinarian right away in order to be assessed and treated for likely dehydration, and to investigate the underlying cause of their unwillingness to eat or drink.
More useful articles on a similar topic 👇
What do you do if your dog doesn't eat dry food?What happens if your dog doesn't eat for 3 days?