Offered periodically. Class Progression Chart Click on a class name below to learn more. Puppy Kindergarten Puppy Elementary Home Companion Successfully pass CGC Beginner Novice Short Courses Performance Basics Novice Obedience Open Obedience Utility Obedience Rally Novice Rally Advanced Rally Excellent Rally Master Agility Prep Agility 1 Agility 2 Agility 3 Agility 4 Advanced Agility Competition Agility Specialty Courses