The trainers at Michael's Pack are fantastic! They are not only great with dogs, they are equally great with the humans. We had owned dogs before, but when we adopted a severely skiddish rescue, we knew we needed help. Michael's Pack gave us the skills to be able to give Jack his best life!