I don't like harnesses.

I use a martingale on puppies, then around 6 months (or whenever they're ready for it) make the switch to a herm sprenger prong for walks, training, etc.