I highly recommend Mike and KISS Dog Training! We took private lessons and the beginning group training course which did wonders for my dog and me. I love his methods of teaching and he has helped our rescue dog improve tremendously. Mike has a way of making dog training fun and encouraging for everyone involved.