If that cost is too steep for your budget, then I'd go with Diamond Large Breed Puppy (sold on Chewy.com, and at Tractor Supply Co. stores, and many independent stores). It runs around $45 per 40 pounds (add a bag of treats to get free shipping at $50 from Chewy). I would not go lower than this in the range of foods, if you can avoid it -- this one is the best bang for your buck in terms of low price/decent quality in the mid-tier of foods. I buy lots and lots of this for the rescue when we have puppies in foster care. Just keep your lot codes until all the food is gone, as they have had major recalls in the past (though not for several years). https://www.chewy.com/diamond-naturals-large-breed-puppy/dp/34917
Ive put my pup on Fromm's... first the heartland gold large breed puppy, and have switched to regular gold... its a little less expensive and 33 pounds vs 26 pounds. he loves both and is doing great on both.
To cut cost, I thought about taste of the wild, and other brands but was skeptic about quality control...
Big fan of Fromm for a kibble. I fed the Fromm large breed puppy gold. Max gobbled this up - Luna a little more picky. You can ask your local feed store if they offer the buy 12 bags and get the same bag mostly purchased for free. Fromm is a family owned company with little recalls frhttps://frommfamily.com/products/dog/gold/dry/large-breed-puppy-gold/