The best vet I have ever known or used is Manuella at Balmain Village vet. This isn't a plug for her - she doesn't even know I have added this information- but she is integrative as well as traditional in her approach and she is sooooooo good.
So taken from her website is the following quote:
"Initially feed the pup what it is used to being fed. Gradually change to the diet you want it on. A high quality puppy food such as Delicate Care, Australian University developed and Ziwi Peak will ensure that all your pup’s nutrient requirements are met. Remember that meat only is an inadequate and unbalanced diet for a dog of any age.
Under 12 weeks feed three or four meals a day. After 6 months, one or two meals a day are best.Ensure access to fresh water at all times. Milk (Pet’s Own, Pet Plus) can be offered to young pups.We design a nutrition plan together with you; taking into consideration breed, age, nutritional requirements, life style and budget.