I bet your tensing up now every time a dog passes that bitch she will sense it just chill your problem is her on the lead and I bet you tensing up go your local vets or dog training class and just sit there and let her meet as many dogs as she can if she is good with other dogs she just wants to socialise and your stopping it hence the frustration she's still young socialise her more go parks etc no need for a collar