H.D.
I buy the Stride Rite brand for gym shoes for my son as they have a lot of styles and several w/really good velco systems, even for older boys (mine is 9). I thankfully have an outlet mall down the street from me so I can usually get them at around $25 at most, do you have an outlet near you??