Have heard great things about virgil too. PMed you a few options closer to DFW, if that is important to you (had a buddy that wanted to use the guy in Krum so his wife could go and take the dog treats every weekend ?!?). A few things to dig into: is the trainer seasoned in training versatile dogs like yours, dig into their general approach with training dogs, how many dogs they have a time, time he/she will spend with your dog each day, etc I would throw out where you dog is at right now and weaknesses and let the trainer talk about their draft plan on how to get your dog elevated to the next level. Might want to ask for references of some versatile dog owners Sure others on here have some good ideas on how to evaluate potential trainers as well.