Loss of appetite and pain are linked. Lack of appetite indicates a concealed sickness or discomfort. Dental issues, stomachaches, and external injuries all prohibit your dog from eating. Stomach issues like upset stomach, constipation, and vomiting influence your dog's appetite.