My problem is that I have narrower shoulders, but still look good in a slim/fitted topcoat. So I'm stuck either: a) getting my "normal" size and having the shoulders stick out just a tad (which really annoys me) or b) getting one size smaller with perfect shoulders, but having the body be just a bit snug Tailor-wise I would assume it'd be easier to let out the body of the topcoat (if possible) than shorten/alter the shoulders/pads. Am I correct? And can this be done with cotton, wool, tweed? I was also thinking of maybe moving the buttons in a quarter inch to get rid of the super snugness. PS there is no suit beneath the topcoat, primarily dress shirts/sweaters or both. Thanks.