You could try using a soft harness. I have serveral for my pup since they come in many different colors and sizes (ranging from xs to l). The strap is adjustable but it buckles. And it's made of this mesh-type material. I have attached a picture of what these look. The picture is of the product off of the website
TheNewYorkDogShop.com.