We highly recommend K-9 Companions if you're looking to train a dog that has uncontrollable behavior or needs service dog training. We are using them for both and couldn't be more pleased with the results! Our puppy was so out of control that he was an outside dog that could not be in the house without being kenneled and could not be trusted near our son because he was SO out of control. After sending him to Karen's boot camp for his puppy training he came back with manners and we learned how to handle him. Then he went to his second round of training and came back a dog that is now able to be part of our family AND bond with our young son, who will be using this dog as a service animal for mobility. Our dog came back knowing how to perform tasks (turn lights on, open/close doors, and retrieve dropped items), and is now an enjoyable part of our family.