We signed up our puppy for obedience and agility training. It's a great mental and physical workout. It really helps build the bond between owner and dog. She gets so excited in the car as we pull up to Paw School. And when we go camping and hiking, she is a pure joy to be with. I highly recommend Paw School!