Awesome! Caesar Milan has a great puppy book you should definitely read! As far as food, use very good food, don't be skimpy.
Royal Canin and Blue Buffalo are awesome! Help with good digestion as well as skin and bone development!
Have fun and remember, you are the alpha dog, not the puppy!