1. Health Issues One of the primary reasons dogs stop eating is due to health problems. Conditions such as gastrointestinal issues, dental disease, infections, or even more severe illnesses such as kidney or liver disease can lead dogs to lose their appetite. If your dog suddenly refuses to eat, it's essential to consult your veterinarian promptly.