If your dog won’t eat, it may be due to a medical problem. If there is a sudden change in eating, contact your veterinarian to be sure your dog is not ill before trying to encourage food. Some medical issues may include cancer, dental disease, a systemic infection, liver problems or kidney failure. Sometimes a dog can’t eat after recent vaccinations. Travel and motion sickness, sometimes this has an effect on a dog’s appetite.
Unfamiliar situations can cause your dog discomfort. Aside from certain situations, a dog may not eat just because it is finicky or feels uncomfortable. Once your veterinarian has ruled out any medical issues, consider feeding your dog in a comfortable area, away from distractions.
VIDEO BY Dr. Sam Meisler Possible causes of dog not eating