whatever you decide to feed ,make it little and often,PATIENCE,pups need time ,spend the next eight or nine months training,bonding,and reading your dog,spend as much time as you can,the more you can get a pup out and about the more it will learn,and will be socialised without even trying.dont look to hard at the dog untill its about a year for fitness,then start slow and gradually build it up,its not rocket science but its the little bits you learn after years that make the difference to a dog,read as much as you can,and sieve through it, use your common sense, a dog can be a good reflection