first of all i would of smacked her one as well 

 cheeky cow! its not the breed of dog thats the problem its the type of person that has them 

  imo the men that have that type of dog have it to look hard and to make up for what they havent got in the trouser department just the same as having a big car! they should have the dog on a proper lead it and should be trained. i cant blame you for being so scared but as for what you can do to stop it there isnt anything,just keep an eye around you and if any dog is near pick your dog up just incase better to be safe then sorry 
