Oops the all in one might not be the best if you want to keep it on all the time because it does have a leash, which is how it adjust to their body

The tiny breed mesh is great though bc its really light and comfortable for the dog. I dont mind leaving it on mine, but the nylons I dont bc I feel like they itch a lot with them.