Hi!! Welcome to YT! I think it's great that you're inquiring about things for your puppy right off the bat!! A very helpful website is
Dog Food Analysis - Reviews of kibble and I would not choose a food less than 4 stars. Some brands have puppy food which generally has more fat that adult kibble. Some brands also make "All Life Stages" foods which can be fed at any age. Some brands I 100% trust include:
--Innova (makes puppy formula)
--Orijen (makes puppy formula)
--Acana (makes MANY formulas-this is the kibble my Snickers eats now and LOVES-he eats "Grasslands" which is an All Life Stages food)
--Fromm (All Life Stages foods)
--Wellness (has both puppy formula & All Life Stages foods)
--Evo (All life stages food)
I'm super obsessed with Snickers' diet and health and many kibbles out there have all kinds of if, ands, or buts that go along with them. It's a hard process choosing a food that works for your pup. Best of luck to you!!!
Smiles-
Snick & Viv