Found DogSmart on Yelp and he has been great. Very responsive to requests and always thinks through training techniques to best suit our dog. He sends an email recap with training instructions after each session that is fantastic!!