I've feed my puppy "all life stages" from 8 weeks old...never used puppy food.
Many years on Canidae...with excellent results - produced a real shinny, soft coat.
Latter I went to a 50/50% blend of Canidae & Holistic Blend Lamb & Rice.
In her senior years I mix up: Holistic Blend & Organix.
Old pic. of Amy on Canidae kibble:
Uploaded with ImageShack.us