B.W.
Nope, if you buy cheap shoes they will not last. Its just how it is. My kids don't wear cheap shoes because I have a 5yr old that had orthopedic problems and needed good shoes, and I have a 3yr old with CP that needs good shoes too. We've always had great luck with Sketchers, New Balance, and Stride Rite.
You really do get what you pay for, and kids should be in good supportive shoes anyway and not cheap shoes that let their feet fall to the side improperly. It just creates problems when they get older, shoes aren't something you should cheap out on.