If you want high quality food to start your puppy off, i'd say try these:
**Innova (I highly recommend)
Canidae
California Natural
www.naturapet.com
this is where you can find more information about Innova.
and this is where you can find out more information as to ingredients in foods you should avoid.
http://www.mordanna.com/dogfood/index.php?page=identify
the only reason why i don't like IAMs is because they use their poor animals as lab rats and watch them die.
www.iamscruelty.com
and if i'm not mistaken Eukanuba is in part with IAMs.. not to offend anyone, just my opinion on them.