I buy Teva's for DD (last year she wore a Keen brand, but liked the Teva better). They have them for boys too. Teva Dozer is what they are called. You can order from the website, they are around $50, BUT, I have found them in places like Bass Pro, Gander Mountain. However, this year, I stumbled upon
www.6pm.com and they had the exact ones she wore 2 years ago for $19! SOLD. Shipping was $4.95 and I was OK with that. They also have them at
www.zappos.com and shipping is free both ways with them, but they didn't have them nearly as discounted at the 6pm site.