Definitely the people to get your dog trained by. They offer in-home training at a reasonable price, and it includes a follow up visit as well for ~$100. We discussed all of the problems we were having and were given solutions for all of our doggie pit-falls and saw results immediately. That Tammy surely has a way with dogs. The moment she arrived, the dog knew she meant business. And as for socialization with other dogs, she even brings along her own Border Collies, who are very calm and well trained. Very Helpful! Tammy and her husband are very prompt with their phone and email responses, and offer wonderful positive reinforcement advice and techniques.