These shoes make me happy. I have no idea what I’d wear them with. Well, I have some idea, but the colors don’t seem that practical. The worst part is that ASOS does not carry half sizes. Your boy wears a 10.5. Better luck next time, but they still make me smile.