In reply to Nic:
Do you have a rucksack of your own that they could borrow rather than the expense of buying?
TBH many smaller bags don't have any adjustment, so look for one that's an ok fit for you as well as him, so long as it's not too heavy fit isn't too important*. Decathlon seem to do an ok range of budget options, I would err towards 25, as once he moves into adult sized clothing you can't fit much into a 20 litre bag.
* Although that said my husband has a bag that looks lovely but I can't carry at all even with no weight in it, as the back is much much too long. The waistband is round my bum or the shoulder straps by my ears, I do have a short back but for a one size model it's ridiculous.