Daleford, do you have a Great Canadian superstore nearby? I feed Indie a Canadian brand called Holistic Blend (lamb and rice). They actually do not keep this dog food with the other brands. You can find it in their Organics aisles. I fully recommend this brand, my breeder also uses it. There is no need to get a special puppy or adult version of the food. What I mean is that the nutritional value is quite good for a growing puppy. There are no by-products. And my favorite thing about this food is that Indie does not have any doggy breath from this. At 5 yrs old, his teeth is still pretty white and smells cute like a puppy.
You can feed your pup a little less than what the package guideline is for a meal and then use the remainder as a treat. It'll be just as rewarding I'm sure.
Indie is like a rabbit. He loves carrots, lettuce, apples, oranges, bananas, green beans, snow peas, pumpkin, yogurt... I think that just a bite of 1 or 2 of these sweets is plenty in 1 day. I'd play it safe.