Alpha Dog Academy offered no cost training for the dogs in our rescue. I loved that each dog’s individual traits were identified first and then the group was taught to work together as team. It is so much fun to get training and socialization all in one. The dogs have a great time and their minds get quite the work out. To describe the trainer Rayfield in one word – PATIENT. Wow, I wish I had even half of his patience. Professional and fun!