Hal literally did an amazing job training our dog and us. We rescued a lab mix and worried that he was aggressive. Hal convinced us that he was a good dog. We employed his techniques and writhin weeks we had a completely well trained, well behaved dog. Highly recommend Canine Magic!