DogSmart is a great company and we highly recommend their dog training services. John, the owner has done an amazing job of training our puppy and us humans ! Can wait to see what else we can learn!