Michael was our trainer. He did a great job not only training the dog, but training us on how to be better owners. He taught us techniques that really worked. We keep seeing better results as time goes on, even with out Michael. We weren't sure if we could teach our 4 year old dog new behavior and we absolutely are glad that we gave it a try with Michael. We split our training between his location and our house, which I believe really helped. I would recommend Michael's Pack to puppy owners and those of older dogs.