Our Puppy Kindergarten, Beginning and Rally-O classes last for six consecutive weeks. Our intermediate-level classes (Puppy Intermediate, Intermediate, Action & Distraction and Games & Tricks) are five weeks long. Each weekly session lasts one hour, with the exception of the orientation (first class, without dogs) for Puppy K and Beginning, which can last up to 90 minutes.