Wow, the whole idea for training a young puppy is getting into the puppy kindergarten group. Usually part of the class time is for letting the pups mingle and socialize, then part for puppy care (nail trimming, tooth brushing, etc.), then some light, fun lead and obedience training.

If the trainer comes to your house, you'll miss out on all the good parts!