Hi
I have a five month old beautiful bichon/shih tzu puppy. My DH and I take him to the park every day and since we mastered the recall we let him off the lead when we're away from the footpaths and roads. Today (thank God) we kept him on the lead and walking along happily when four greyhounds came running over to him. Two had muzzles but when they got to us the two that didn;t were baring teeth and one tried to bite his back. My DH jumped down and picked him up high so they couldn't get to him. At which point the owner came ambling over and snapped at us! She said that picking our dog up would make him nervous with other dogs and when I shouted that we weren't going to just let her dog bite ours she replied that he was only sniffing our dog! I've never heard of sniffing with teeth but maybe I'm just ignorant in these things!
The day before pretty much the same thing happened when a huge boxer came running at him. My pup loves playing with other dogs but these big ones that snarl and bare teeth scare the crap out of him (unsurprisingly). She also snapped at me saying her dog is playful and fine with small dogs. When my dog plays with others either I've asked the owner if its ok or they ask me. It's called common courtesy. We don't know each others dogs and it's responsible to ask first.
I'm not going back there again. I'll walk him around the village instead from now on and take him to a much nicer park further away at the weekends. Why do some people have to ruin things for others? I am so angry!