Speaking of the little dogs, last weekend I was walking Gunnar down to the lake for a swim and we went down a road we don't normally use. Another couple with a sheltie was on the other side of the street from us going in the same direction. All of a sudden, 3 little doggie wannabees come rushing out, 2 from 1 yard, 1 from another. All 3 are out of control, barking, not listening to their owners, rushing up on both Gunnar and I and the sheltie people. Gunnar behaved perfectly, no barking, no lunging, just on his guard when they'd run at him from behind (he'd turn to face them). I kept on walking while the old ladies who owned the dogs yelled at them, which did nothing as the dogs kept barking and running at us until we got a few houses away.
Once we cleared the area, Gunnar got a ton of praise from me and some compliments from the Sheltie people. Now, if one of those dogs had actually gotten into Gunnar's space and started a fight and Gunnar hurt it (these were maybe 10lb poodle type dogs), we'd be the ones with the big bad German Shepherd who attacked their little sweetie-kins, regardless of the fact that my dog was leashed and in control until their unleashed dog got in his space and forced him to react.
2 days later we went to the lake again. They were not out when we went down, but on the way back, the one lady saw us coming and started to call her dogs, who of course, didn't come. She didn't even know where they were as she got up from her porch and went looking for them. Luckily we turned up the street a couple houses prior to hers so there was no confrontation. So it's apparently a common thing for her to leave her dogs loose. The next time it happens I won't be as nice and I'll explain the leash/under control policy the town has and that all dogs are expected to follow it, not just big dogs.