There are a lot of threads on here about what to feed your puppy. Do a search and you will find them.
Here is a website that is very helpful in choosing a high quality dog food. You should look for a 4 or 5 star rating. 6 star is too high. I think it is because of the amount of protein that is in the 6 star dog food. Hope this helps!
http://www.dogfoodanalysis.com/dog_f...ndex.php/cat/1