As is the case with humans, loss of appetite in dogs is a common symptom for lots of serious diseases and conditions. There are many causes that can lead to your dog or puppy not eating or drinking. For example, pyometra, cancer and kidney or liver problems can cause an animal to eat less or stop eating altogether.