DH is struggling to find tops that fit him length-wise in the body. Basic t-shirts and sports tops are needed. So many t-shirts are square-boxy and shapeless and aren't long enough. Any ideas? Thank you.