The team at Sam Ivey has been great! We have used board and train programs for our other dogs with minimal success. We were looking for something different for our shelter shocked London. This was exactly what she needed. Since you are the one actually training your dog, they have the respect for you as their leader immediately vs having them having to relearn you are their leader when you use a board and train. London was a very loving, but also very reactive dog when we adopted her. After 6 weeks of training, she has made so much progress. We can go on walks without constant pulling a reaction. She and her sister get along so well. You have to put in the work, but I can say without a doubt, that Sam Ivey and our trainer Nate have helped us make London the part of the family we knew she could and needed her to be!