The puppy class is the same class as the beginner class.  The difference that our trainer told me is that sometimes, older, untrained (beginner) dogs, don't have good tolerance for puppy behaviors, so they put older beginners in their own class away from the puppies.     |