Dogs have just as much personality as humans, some kids hate broccoli, some dogs hate dry food, try experimenting with different kinds or mix it with wet food and warm water, and if he still won't eat it, just plan his diet so he gets his vital nutrition without dry food.