Any suggestions? Ds is required to wear the problematic “smart casual” for work, but he is very slight (weedy!) so nicer brands just fall off him. Plus he is tall so smaller-size trousers end up round his calves…