A lesson in your home with Mike is definitely the route to go. Mike clearly loves/understands dogs and knows how to work with and train the owners for a good experience for everyone involved. He gives lots of homework but in the lesson you see glimpses of what your dog will behave like after you do your work with your dog. That motivates me to do my homework. Mike has a great way with dogs and people and that makes the lesson fun for everyone, too, while getting some good work accomplished.