They are amazing at getting your dogs well behaved. Both our German Shepherd and Australian Shepherd were trained using Sin City K-9. I feel that since they train you how to train your dog in a supervised setting, you create more of a bond with your best friend and they will listen and respect you more. Dog training is work and people are lazy and just want someone else to do it for them. This is the wrong approach. A few months of work equals 10+ years of having a happy, wonderful, and headache free relationship with your dog. We will be using Sin City K-9 with all of our future dogs.