dogs can live for about seven to ten days without food, but they can only live for one or two days without water supplement.
Reasons why dogs suddenly don't eat:
1. Being picky about food will lead to dogs not eating. Some dogs are used to eating human food, and then they are fed dog food or meat mixed with dog food, so dogs will not eat.
2. Eating too much leads to the dog's loss of appetite, and sometimes the dog will suddenly stop eating after several days of satiety;
3. After eating indigestible food, it will affect the appetite of dogs. The food that is difficult to digest will increase the burden on the dog's stomach and cause loss of appetite.
4. After gastrointestinal problems, dogs will also refuse to eat, sometimes accompanied by diarrhea and vomiting.
5. Loss of appetite caused by other diseases generally includes other symptoms besides not eating, such as fever and bloody stool.