I would feed the Eagle Pack medium/small breed formula when she's a puppy.
Puppies do best on puppy foods for many reasons ( you can switch to an adult earlier than a year - you could switch as early as 6 months, though it definatly depends on the condition, weight, and development of the puppy), and then switch to the holistic select formula for an adult.
I sell a lot of eagle pack at my work - they've made a lot of changes to all of their foods within the past year - and when it comes down to it there is VERY little differences between the holistic food and the other food when it comes to ingredients and quality. I think it would benefit your puppy the most to do it this way
SD is not a BAD food in any way, shape or form! It's definatly a good food, but in my opinion you pay too much for what it is. I think that the Eagle Pack is a 1/2 step up in quality from the SD, and it's almost always cheaper!
Meghan