I prefer this type of step-in harness:
PETCO Pup Crew Pink Stripe Body Harness for Dogs at PETCO
With some of the so-called "step-in" harnesses, you still have to slip their heads through an opening, so I really don't consider them to be truly step-in. This type just goes on like a straight jacket, which makes it much easier when you've got a wiggler.