Boys look good in shearling coats, it's the hardy English thing. I like this battered brown-grey version with leather buttons. Loads of character worn with traditional plaid shirt, bookish glasses, satchel and muso headphones. On the subject of leather buttons...I bought some similar ones from John Lewis a while ago to update an old blazer - try it yourself for an uber cheap way to customise a chunky cardi or last years winter coat.