My son is a top runner (high school, college, now the Boston Athletic Association). All the runners we know go to a good running store - not a typical sporting goods store that sells running shoes and everything else, but a store focused primarily on running. They may do other sports shoes as well, which is fine (tennis, cross training, etc.) but their other sporting goods will be a sideline. They will look at his feet, watch him walk, watch him run (either on the sidewalk outside or on a treadmill in the store, or both). They will look at things like the pronation and the arch. Then they will recommend a shoe.
The main thing is that a specific brand (e.g. Brooks or New Balance) will have a number of shoes they manufacture - it's possible that one Brooks shoe will be better than another Brooks shoe for your son. The athletes that run these stores will understand that your son also wants to look cool, and they will help accommodate that. They can also work with the orthotics you already have. That's why it's essential that you have someone with expertise do this. Your son will probably also listen to them more than he will to his mom (LOL) or the doctor. Right now, he doesn't want to be "different" with odd feet - he wants to be cool like the other kids.
Once you find the brand you like and that he likes and that will meet your needs, you can continue to go back to this store (and they will tell you when there's no life left in those shoes, no support, etc.). Or, you can then search for the proper shoe on line, using the exact stock number of the shoe you have. We still go to our local running store, but one of us just takes the old shoe or the panel from the shoebox and picks up shoes for everyone - no one even has to be re-fitted. That might not apply to your son until he is done growing, but my point is, that's how good these stores are.
Call the track coach at the high school and ask where the athletes go. Many of these stores will offer a discount to athletes as well - our store gives 10%.
I can't tell you what a difference it makes to actually have the shoe fitted to his foot - you really can't go by recommendations that others have used. My husband wears Brooks, I wear something else, my son wears yet a third brand. It's all about the foot.