A vest harness might be the ticket. They fit with velcro closures, and can be made comfortably snug. My understanding is that, though things should not be too tight, our furkids don't like loose fitting clothing, etc.
There are several members who make / sell them here

.
Welcome to YT!