I really got along well with my old trainer. She was totally fabulous! While she doesn't usually compete anymore unless someone asks her to show a horse they have for sale, she definitely is still very much involved in the show world and knows the ins and outs. She also rode for a while with Karen O'Connor, went to England with her and such, so I know that she knows her stuff. She was not afraid at all to push me (though I'm pretty much comfortable with anything in my riding) and she really helped me become a more versatile rider, putting in a good word with other owners that were looking for someone to temporarily ride their horses for them.
I also rode with a fabulous rider/trainer in a few clinics named Eric Horgan (some people might recognize the name, but he's a fabulous coach) and he was one of those not afraid at all to yell at you. I remember in a clinic one of the other riders just really wasn't /trying/ to control her horse, she had just gotten into the habit of letting him do basically whatever, and he said straight up "If you do not get this you will never progress in your riding. If you want to throw your money away by not listening to me then fine, get out of the arena and go ride on your own!" It really made her sit up and listen and actually make progress in the hour that she rode with him!
"Always be yourself. Unless you can be a unicorn. Then, always be a unicorn."