If your dog feels unwell, they may not eat. Some medical conditions, plus emotions like sadness and anxiety, also affect a dog’s appetite. Medications like antibiotics, NSAIDs, and chemotherapy drugs can cause nausea or appetite loss. Contact your vet if your dog won’t eat and has vomiting or diarrhea.
