I have two small rescue dogs, both came into our lives this year, and absolutely adored by all 
Littlest Dog is a (we think) Maltese/westie cross and very obedient indoors and at training classes , but a nightmare out on walks.
Every flipping dog we pass makes her throw herself around, snarling and twisting, and I end up on some days (like today) either dragging or carrying her past, apologising profusely.
Meanwhile my poor old other dog is learning that that's how you behave when you see a dog...
I was told about BAT training, so have been trying it every afternoon this week, using cheese and a quiet bench, but this morning I feel quite defeated. Every single dog we saw, she went for (and she is Chihuahua sized, so not likely to win, the twit) , including my neighbour's lovely little dog.
I cut the walk short and brought her back in disgrace. Please help before I become a hermit...