I'm in the do nothing but socialization camp. Take the puppy everywhere, different surfaces and see different race of people. Since I'm assuming this is your first IPO dog, I would not teach anything until you get to the club. Most training directors have a specific way they want things taught so even your dog already does it, chances are it's going to have to be re-taught. Better for the TD to have a blank slate than to have to go back and undo things.