
My mum has just had one of her standard poodles "done" and he wore the one piece to stop him licking his bits (well non-bits at this point bless!). It was fab, just has to be rolled and poppered back when he went to wee. He didn't show any interest in it at all :)
I believe she hired it from the vet! So it might be worth asking your vet if they know of this. It's quite expensive to buy, but with hire a deposit was paid and it was returned providing it was clean and not damaged (with a small amount kept for using it).