How often do you go to the parc mate?
How often do you let her just run about playing?
How often do you let her run about with the tennis ball etc?
Like the others say go back to basics,Try and keep her as close as you can to you at all times,do you have her in the house with young kids?
I think treats are the best think to get her to stay close to you,Give her treats when you are just walking along.
And dont let her go to far from you.