Dress coat(s) for petite people?

I’ve tried every single dress coat at the Aritzia store and they all look very odd on me. I want to invest in a good quality dress coat, but they’re either way too slouchy, or the shoulders are too padded for my liking. Is there anything in between? Maybe a drop shoulder that isn’t super oversized or long?

For reference, I’m 5’0, 94lbs, 24 waist, 32 hips, 27 inseam. 2xs or xs in clothes.

Thanks in advance :)