From the first session I knew that we had found the right people to help us with the issues we were having with our puppy. Joe and Marci are both extremely patient, calm, compassionate and knowledgeable. They personalize each session and tailor make it to help you with any issues you might have with your dog. They are also personable and really pleasant to deal with. They know how to listen. I felt really confident from the moment we first started our sessions that we were going to have a great experience. We have one more session left and I am looking forward to it. They never rush you and always recap in an email to you after each session so that you can always refer to your notes. Anything you do not understand, you can either call them or email them and they are always happy to help or explain. I highly recommend them to anyone looking for a dog trainer.