My experience with Sit Means Sit has been an excellent one. My dog suffers from both people and dog aggression, but after working with Sit Means Sit and the wonderful trainer, Tanya, my pup has shown tremendous improvements. My only regret was not signing up sooner! Would recommend 100%.