
Hi there
We had a similar incident yesterday whilst walking along a country lane with our two dogs, both on lead. A dog came rushing out of a farm gate, barking and coming after our dogs, sniffing, growling etc. It didn't really bother my girl who my husband had a hold of, but was obviously not about to let my boy off so lightly. I actually put my dog behind me and pointed to the loose dog and told it to "get in!" I couldn't believe it when it actually went back into his property!!
The point I am trying to make is it is irresponsible for any owner to allow their dog to approach other dogs when they are on lead. For a start, the on-lead dogs might react differently than if they were loose, as they can't get away - they are trapped! As for dogs sniffing each other, this is something all dogs do, to each other... I would think it is bad manners on the part of the other dog to object to your dog wanting to sniff in return.
Personally, I wouldn't particularly like any dog approaching mine when they are on the lead. when mine are off lead, I do not allow them to interfere with dogs who are on lead either... Where was the other dog's owner when all this was happening?
Was also wondering why your dogs are on lead and why you go the other way when you see other dogs approaching... have you had a nasty experience? If you are nervous yourself, then this transfers down the lead also, which may make your dog react in an uncharacteristic way, thus evoking a negative reaction from the other dog.
BTW I have retrievers too...