I would use the harness. Princess has lots of really cute collars,
but I never put a lead on her with them. When we walk it's with a
harness.
Sounds like you already started the classes. I would wait for all
shots to be given before you continue. You don't want your furbaby to catch anything from the other pups.