when choosing a dog trainer, don't just go with someone who loves fuzzy creatures. that's not the point. a real dog trainer doesn't train dogs, he/she trains dog owners!
dawna's school isn't really close to our house, but it was worth the drive to south san josé for her weekly class. later we hired her for private lessons.
she's very realistic and has good discussions with dog owners about what their goals are, etc.