My Timber takes his CGC on August 9th. We went to class tonight and WOO HOO it was tough! There were 12 dogs there and our trainer had us line up our dogs a foot apart in a down stay and we had to take turns walking over each of them. Like Hopscotch kind of! So not only did your dog have 12 people walk over it, it had to stay as you left it to walk over the other 11 dogs! Then they did a sit stay and we walked in a weave pattern...Then ... drumroll... you had to walk your dog over each of the other dogs! Talk about socialization! Check out the pic below to give you some idea of what we were dong... This is the sit stay right before we started the weaving... My guy is the 3rd from the camera staring intently at me like "mom, where are you going?"