Works good for a short period of time if dog is being supervised. I can't trust it on my dog when i leave the house or when we go to sleep. She wiggles out of it. It also needs more velcro so it cant be adjustable. That may prevent dog from getting it off.
My female dog used this while she was in heat before we spayed her. We let her go through 3 heats before we took her in, and these were so helpful and did their job most excellently! Very pleased and would tell anyone to use this brand.