Buy the best complete puppy food you can afford as it's the most important stage in the dogs life. Introduce some raw and bin the tinned sh1te...as said it's mostly water, flavourings etc and will probably do nothing for the pup but give it the runs!!!
Just to add...you're pup may be fussy as 1 of mine was and I tried a few before I settled on Burns. She loved it and done really well on it ;-)