D..
I stopped buying Stride Rite when they changed their policy to replace worn-out shoes. There's were so much more expensive than other places' shoes and they always replaced shoes if they wore out before you child outgrew them. Then I bought a pair of leather sandals and they broke the SECOND time my son wore them. The manager wouldn't replace them or give me my money back and she was nasty about it. I had just bought them two weeks before. That was IT for me and Stride Rite.
I agree with the poster who mentions New Balance and Nike.