Maybe you could take him to the shop and get him to sit in all the seats before you buy it and let him pick his own after making sure it doesn't hurt his back. No idea what seat will work because you've ruled out my two suggestions, LOL!