To be completely honest, I think our reviews would have been better if we could have had Will as a trainer. Our trainer Art was nice but he did not seem confident in his work. Our first meeting was at our home and after working with him for 10 minutes he said "sorry you're not going to like this but you need the longer sessions to train him". After only 10 minutes I'm not sure how you can be sure if a dog is trainable or not, so I suggested maybe doing training at his location instead of our home and he agreed. Every time we would train at the rancho location, he would always say something like "I've never worked with a more stubborn dog" or he would give up teaching him something and look at my husband and I with a helpless look. However, the moment Will would step in, he would try that skill confidently and our dog would almost immediately listen and learn. I wish we were happier with our training but unfortunately we just are not.