Thank you very much to all who replied!
My husband and I have alreaady started some of your suggestions, we now don't leave the house until she is calm. Yesterday my OH put her lead on and kept opening the door, she ran out in front so he calmly brought her back in and went and busied himself leaving her waiting by the door. He did this about 10 times until she finally realised that she wouldn't get walked until she calmed down. Then when she was on the walk, she walked pretty much to heel the entire way!!!!! When she did pull out in front he just stopped still, using the tree approach which was suggested.
We are also going to try doing most of her of training after her frisby games, she's exhausted after those!!
And lastly we will also change our direction on the walk as well to keep her on her toes, and bring out the clicker and very tasty treats! We feed her lots of treats at home for free, so this is partly why she is so well behaved in the house!
With all of these training exercises and perseverance I'm sure we'll get there, now all we need is for her to come back when she's called and she'll be perfect
Thanks again very much!!!
xxxxxxxxxxxxxxxxxxx