Usually buy him Geox, not a fan of Clark's as I don't think they last well for the price. Wondered if any other suggestions for shops/brands? Thanks