RE: Food for the pup!
For awhile, keep the pup on the food the breeder uses and slowly wean over to a better food. Just make sure the food is for "Large Breed" puppies.
I like Euk alright, Diamond is good and Eagle Pack is probably the best for most.
.