Rather than trying to shrink it, couldn't you just alter it? Take in the baggy parts?
This wouldn't be a problem if I had something in the "balcony" section, if you know what I mean. Sad. If a woman happens to be small there, it affects how everything fits through the arms, neckline and shoulders.