Molly, my black Labrador, and I have been training with Sophie for 2 years. Sophie is clear in her instructions and is very good with humans and dogs. She offers a number of different classes and workshops which are helpful in training/keeping the dog thinking. Classes have small number of participants, giving time for individual attention.
Molly loves her classes, we would recommend Sophie to anyone wanting to train their dog. Everyone should have a Sophie in their training regime!