I think you should go with her when she meets other dogs, leashed so that hwen they smell each other you can go on with your journey. Another thing is that you should teach her to heel as a command. It's really easy. Take 2 doggy treats, put each in one hand and say to the dog 'heel'. If she starts following the treat then walk a bit not too much and then give the treat and praise her. You should practise this a lots of times so that each time the journey gets longer until she recieves her treat or reward.