Beck Fox has nailed it on the head there in her post. This is exactly what she is doing by the sounds of it.
I do feel your pain in regards to actually finding a good decent knowledgable trainer, it took me almost 10 years to finally settle on the one I have! I am never letting her go lol