You're the pack leader, she needs to learn that! A dog that pulls on the lead wants to be the leader! You need to turn the tables and make sure you become the boss!
As others have said, dogs are trained with treats so make sure you have these with you when you are out! I have a terrier and they...