Some reasons that dogs refuse to eat are sickness, unfamiliar surroundings, being picky and recent vaccinations, explains WebMD. Owners should seek veterinary care when a dog suddenly stops eating to check for illnesses that can affect appetite, some of which include serious issues like cancer and kidney failure.Continue Reading
Other health problems that can cause dogs to lose their appetites are dental problems, body pain, liver diseases and infections, notes WebMD. Dogs are usually able to go without eating for a day or two without suffering negative effects, but it is important to consult with a veterinarian as soon as possible to address any health issues in a timely manner. It is especially important to seek prompt veterinary assistance if it is highly uncharacteristic of the dog to refuse food.
Temporary appetite loss is a symptom of some vaccinations that dogs receive, explains WebMD. If the dog recently received a vaccination, there is a good chance that he is experiencing this usually short-lived side effect. If the dog is in an unfamiliar environment, such as when the owners are on vacation or the owners move to a new home, the unrecognizable surroundings may make him nervous and cause him not to be in the mood to eat. He may also have gotten motion sickness during the trip to the unfamiliar location.Learn more about Veterinary Health