The trainer Jamie was wonderful. She explained and demonstrated each task very well! Everything was positive from working with the dogs and teaching us how our puppies think about everything. I also would like to thank all the trainers that helped out also. Would definitly recommend this program to anyone!