I think it's also that a dog will also respond differently to a third party (the trainer) than how they respond to the owner with whom they already have a relationship. The owner could use the exact same techniques as the trainer, but the dog will respond differently.
Same thing as why organizational change can be more effective when lead by an external change agent than an internal one.