This is all I have used. There are loads of good on-line resources. We go to a "training class" once a week, but I just use it as a bit of fun/working with other dogs in proximity. The trainer in not 100% positive, but I try to be. He is happy for me to do what I do, so that suits us. We have...