
I personally don't think he does need large breed food. All large breed food is is slightly lower protein calorie food to encourage slower growth.
to me a springer is not a large breed, Labradors are, especially the show type, but many of the working type are quite light anyway.
Affordable but decent foods are certainly out there. Look for foods where the ingredients are listed in full not meat and derivatives but precisely, such as lamb meal, salmon meal, chicken meal.
I would not feed any dry food that has less than 25% of a meat or fish meal content, as dogs are omnivorous carnivores, not like us who are true Omnivores.
Some quality foods are Arden Grange, Simpson's Premium, Fish4dogs, and I am sure many others board members use with success. Avoid anything with lots of colours and shapes designed to please the human buyer, and anything with added sugars, canine diabetes is on the increase and I AM SURE ADDING SUGAR TO THEIR DIETS IS NOT HELPFUL AT ALL.