Supportive shoe or insole can help to reduce the pressure off the feet. might worth going to see a podiatrist =) I heard Orchard Clinic is quite experience
You can bring him to a feet specialist someone like a podiatrist. They not only make insole, they also guide how children should walk. I find Orchard clinic very good! The doctor said no one is too old for treatment.
Hope this helps