My pre-agility course actually did a bit of prep for the CGC along with the other things we learned. There are only 4 dogs in the class (3 showing up most of time) so we used each other for the greeting part. The people greeted each other with their dog at their side .. not the dogs meeting. Then we all sat and the instructor came up, asked to greet our dog, stroked it and asked if they could check the paws and ears. She then rounded up a couple of volunteers and we did the out of sight wait, but only for a minute, not three.