Based on one of the previous threads here on dog food, I switched my 9 year old labrador's food to Canidae. She has done relly well on this food. No more dry skin, hot spots and she just seems to have more energy. Next week I'm picking up a new Labrador puppy and I'll need something to feed her. Canidae seems to promote their food as a "one size fits all" for all stages of a dogs life. Is this possible, or just a marketing gimick? Lots of other brands make a specific puppy food so why not Canidae?