There can be many reasons why a dog does not eat food. Maybe there’s something wrong with the taste of dog food, or just boredom. But some health problems can also be the cause, such as anxiety or intolerance.