Same comments as Debra, I have never used puppy for any of my pups from the time they were old enough to eat solid food.... Don't particularly love Blue Buffalo, but any high quality kibble is fine. I use a number of different ones that way I can always change foods without any tummy upset.... I do like Fromm's Surf and Turf
I also use Fromm, grain free, I use a variety
Fromm Four-Star Nutritionals Grain-Free Surf & Turf Formula Dry Dog Food
Fromm Four-Star Nutritionals Grain-Free Pork & Peas Recipe Dry Dog Food
Fromm Four-Star Nutritionals Grain-Free Salmon Tunalini Recipe Dry Dog Food
Fromm Four-Star Nutritionals Pork & Applesauce Formula Dry Dog Food
I rotate with Blue Buffalo, Honest Kitchen, Taste of the Wild and Wellness.