+1 for Clicker Training and Obedience classes.
We've just graduated from Intermediate Puppy Manners which is clicker based and it's been invaluable for training ME on how to train Sadie. Sadie knows, and reliably performs, sit, down, stay, wait, leave-it, loose-leash walking, take-it, shake...