I am new here. I used to be a Yorkie Sisterhood member, but that didn't last!!
Anyway, I go to the Goodwill stores and anywhere else that has thrift store prices for my girls (Yorkie). When it's breeding time, and I don't want them to breed, I put "onesies" on them. They seem to stay snapped (most of the time

). When my male gets REALLY persistant about it, I put one on him too!! Like at night so they don't keep going, and going, and going!! My male is 4 1/2 lbs and the girls are between 4 and 7 pounds. Onesies seem to be the right size. If not, you can alter them, either with safety pins, or if you're into sewing, make them smaller that way. I usually only pay about 25 cents a piece for each outfit, so I dont mind the fact that they get stained. Just toss them after they're used. Good luck!!
Suz