My personal opinion is that Hill's is one of the best. Of course I know that those who feed other foods disagree...but the bottom line is that what works for a pup is what is best.
The pups that I have that are not on RX foods are on Hill's Ideal Balance. You might want to read about it:
Hill?s Science Diet Ideal Balance Dog Food ? Natural Ingredients