We did the puppy kindergarten with both of my dogs and I thought it was a great experience. Chico was kinda shy so it helped him to get used to alot of people coming up to him. We had about three recesses during an hour long class. Half of the puppies would sit as the other half would mingle and interact with the other puppies. If your puppy was being too rough or placing a paw on the other puppy, you would have to move on to another puppy. Heidi was about 6mos. at the time but she would sit with me and watch while my husband trained Chico. It was so funny because she would try to run over every chance she had to sniff Chico and make sure he was ok! Talk about overprotective big sister!