Practice, practice and more practice. That is the only thing that you can do. And till the recall is 100%, maybe you can have her on a long lease? You can let her explore but it will be easier to catch hold of the lease if she becomes all focussed again on things other than you
. Good luck! She sounds like a great companion to have.