My 5 year old has been wearing sketchers for some time now. They are perfectly price and last long enough toneed replacing due to his growing feet. No, these won't last forever, but by the time they wear out, you will need new shoes anyway.  I can't see speding $60-70 on shoes that won't fit in 6-8 months.