We had a great experience working with Michael's Pack. Our trainer Ally was extremely professional and reliable. We needed help in a few specific areas, and Ally was able to provide us with the right tools and language to use to get our dog to walk calmly on his leash, to relax in "place" at home, and to come when called. We saw massive improvements in our dog after every session, and we even joked that our dog was "too good" now because he did everything perfectly at our last session! Ally was a pleasure to work with, our dog absolutely adored her, and we would highly recommend both Ally and Michael's Pack to anyone who needs a professional dog trainer at a reasonable price.