For the boy, use the British passport at check in; use the Thai passport at Immigration in Thailand, use the British passport at Immigration in the UK.
Don't waste money on a multiple reentry permit if it is going to be another 8 years before you go again.