Bakers is horrible stuff, that and pedigree foods. I personally don't believe in puppy food, a good quality complete food should give you a wide enough nutritional range for a pup or dog to gain what it needs, there is very little difference between the majority of puppy/junior/adult versions, in some cases it is exactly the same ingredients, just milled into smaller/different shapes and has (of course) a larger price tag. But, as long as it isn't full of additives, fillers and the protein levels aren't too high, it doesn't make particularly much difference I don't think so a puppy food is as good as an adult food, and vice a versa. I like Skinners, and it's one I'd look at using if I ever get round to breeding, to wean pups onto, although I'll just be soaking the adult version rather than bothering with puppy versions. Once you do choose a good quality food, change over slowly, do it over about 9/10 days, so 10% at a time, ie first day is 90% bakers, 10% new food, 9th day is 10% bakers and 90% new food, 10th day is new food. Hope that helps
Edited to add, I actually raw feed, but have looked into the ingredients of a lot of complete foods, as if I do go ahead and breed, some owners won't want to carry on with raw feeding.....