I buy all name brand, quality shoes for my kids- Nike, Puma, Addidas, New Balance, Skechers, Crocs. BUT, I am an extremely good shopper and I almost always spend less on those brands than I would reg. price on Target/Payless/Walmart knock offs. I wait until off season or there is a good sale and I stock up by buying sizes ahead of time. My kids also wear all the corresponding shoes for sports- soccer cleats, baseball cleats, etc....same thing with those- wait for sales, buy ahead of time, etc. I would NEVER make any of my kids wear used shoes. Not only do I find it gross, but I also can't imagine that it is healthy to wear a pair of shoes that has already formed to another person's feet.