We will be getting a 12 week old GSD in August. He/she will be taught (at the kennel by the breeder) to "sit", "shake", "come", and will be started on "stay". He/she will also be walking on a leash and start with heeling while at the kennel. He/she will also be taught "down" (not to jump on people). Given this training, what class would be best for my husband and I to take the pup to when we get him/her? I am looking into the PetSmart classes...should we start with the puppy education (the very first, most basic class) or should we start a little higher than that since the pup will already have received some training?