Welcome to YT! You are smart to check out better dog foods. Since you have 2 at different ages, i would suggest getting an all life stages that is formulated for puppies, adults and seniors.
If you would like to try the Life's Abundance, just PM me and i'll send you out some samples for free!

Whatever you decide to feed, just read the ingredients. There should be NO CORN, NO WHEAT OR SOY, AND NO BY-PRODUCTS OF ANY KIND.
The LA has none of those ingredients and is formulated for all life stages which really makes it convenient. The dog food is shipped straight from the manufacturing plant to your door...saving you time and gas!! No chemical preservatives either so it is super fresh when it arrives at your door. Most commercial foods are full of preservatives since they must be able to sit in warehouses or stores shelves for up to 18 months.
Good luck and congratulations on your new puppy!!