Blue has always been very friendly with people and other dogs of all shapes and sizes, but twice in the last week he has suddenly started snarling, growling and barking at other dogs - on both occasions they were elderly dogs. On the first occasion, a large elderly Retriever was tied up outside our village shop, looking very forlorn and waiting for their owner. This dog showed absolutely no interest in Blue, but for some unknown reason, Blue took a dislike to him and refused to walk past him. So as we crossed the road to avoid passing the dog, Blue turned round and started the snarling etc. He would not be stopped, and I was mortified. I practically had to drag him away round a corner before he would stop.
This morning, towards the end of a long walk, we happened upon a local chap with an older Jack Russell. The owner let me know that his wasn't tolerant of young, boisterous dogs, so no problem, he held his back and we passed by without any incident, but a bit further up the road we stopped to chat with a friend who often walks with us, and her Shi Tzu, Charlie. Seemingly Charlie and the JR are mates, so as the man approached Charlie and JRT greeted one another and Blue went mad! I presume he was jealous?
Not really sure how to deal with him when he behaves like this. He is just a year old and entire. He is 'adolescent' in every sense and doesn't listen much to me at the moment. It seems a drastic measure, but would castration help or not?