OMG, you would love Joanne Plumb....I think.
She's very into breaking exercises down into little pieces and then putting it together to teach the dog the whole routine.
Bernard Flinks is great for working on drive and grips. He uses a ball on a string or a tug for almost everything. And has some handy ideas for sure. I would love to go to one of his seminars someday.
Search for him on Leerburg. The videos I have of him I got through there.