I know some people choose to get private traning sessions from dog trainers but what do you think about puppy classes? Where puppies of similar ages and their owners socalize and learn basic training techniques. I've heard the sooner puppies get used to other dogs the better they will be at socalizing when they are older.