While this behavior may seem strange and inexplicable, there are several possible reasons why your dog won’t eat in front of you. One reason could be related to a dog’s instincts. In the wild, dogs would often hide their food from other animals, including other dogs, to prevent their meals