We have a Great Pyrenees that we couldn’t contain, and the trainer knew exactly what to do in order to help her. She comes to us now and she is great around adults and children. She sits, and stays, totally new. She gave us how she wanted to train her and followed through it she was very knowledgeable and helpful, willing to come out in a timely manner after we had another issue and helped us solve that problem. We Would 100% recommend her she is wonderful. Now we can have her around our farm animals and other cats and dogs. She knows a lot about the various breeds of animals. Allen Rushing