
Yesterday on the morning walk we came accross several dogs. The first 3 all belong to the same man and despite thier history for charging & barking at Buster they carried on with thier game of fetch, ingoring us, but being harrassed by 2 loose spaniels.
Next the 2 spaniels run full belt at us, they ran around Buster sniffing him while he sniffed them, the owners called out thier appologies (the dogs were ignoring the owners re-calls), I shouted back "don't panick, he's friendly" (as they seemed alarmed at the size of Buster), they replied "our dogs only want to play", with that the dogs started growling and barking at Buster, they seemed more excited and bossy rather than 'aggressive'. In the past Buster has never paid any attention to dogs doing this to him, but this time he growled

It wasn't a loud growl and I only heard it as I had leaned forward & grabbed his collar to pull him back as soon as the dogs started growling at him. I told Buster 'nicely' as I pulled him back ('nicely' = gentle). The owner ran over & pulled thier dogs away, then let them loose again, they ran toward us again but didn't come too close, Buster wagged his tail as if he wanted to go & play with them.
I probably seem OTT as a dog has every right to give a little growl if it is being ambushed by other dogs, but I don't want to do the wrong thing and cause an issue for him. If the dogs were bigger (eg. lab size) I wouldn't have pulled Buster away as he wasn't overly bothered, just disagreeing with thier attitude to him (he seems to have finaly realised that it's not a friendly thing for other dogs to do to him!).
Buster is always on a long-line, if there are loose dogs about I will put him on his short lead but make sure the lead is slack. How should I handle it if dogs have a go at him? Should I just move him away? Stay where I am and keep hold of his collar? Stay where I am and keep his leads loose? Ohhhhh I don't know what the best thing to do is :( :( :( I really don't think his growl would have led to anything other than a louder growl for the dogs to hear.