And very lovely he is too. He's a 7 month old male Shih Tzu, non aggressive and friendly. I can understand why older dogs might get a bit annoyed by his puppy playfulness, so give him a sniff and move on. That's fine.
However he recently seems to provoke a bad reaction in other dogs for no reason. He is kept on the lead most of the time, so it's not like he's running up to them and getting in their face/arse. The only exception pretty much is fellow pups, who like him just fine.
So today for example, we were having a nice walk by the river. Another dog (yappy wee shite, it tends not to be big dogs who have a problem) that was off lead just went for him and launched a full on attack, while Teddy was on the lead. Not even a word of apology or 'is he ok?' from the owner, though she did look quite shocked.
I just don't get it. Could it be that he's still 'entire', so other males feel threatened by him?
I remember reading somewhere that for every negative experience your pup has (with another dog), you should offer a positive one to make up for it ... but at this rate, we're not actually meeting any friendly dogs!
Any thoughts or advice?
Thanks.