Since 1989 the American Kennel Club has been awarding the Canine Good Citizen designation to dogs that successfully pass a 10-step test. The program is open to all dogs including All-Americans (mixed breed dogs). Later AKC added a puppy version called the STAR Puppy test.
While the AKC considers the 10 test requirements as foundation skills for moving on to other canine activities, I think they are simply essential skills for living safely in society.
Here is a link to a nice example of a CGC test http://www.youtube.com/watch?v=-vd5UK8clB4
Ready to start preparing your dog for the CGC? Let the world see your dog is every bit as good as you know he is.