I guess the best food would be whatever he eats! Having said that, there are lots of premium dog foods that are excellent. I feed Merricks, but there are many others. I guess the best advice would be to keep trying until you find one that he eats. Good luck!