My puppy is almost 15 weeks old and we've just started taking him for walks. I live near a beach, so this morning I took him there for a walk on his lead, but there were a lot of other dogs there, not on leads.
Every time my dog sees another dog, he freezes and will sit down. Once they've passed, he will walk/run after them. I don't know why he does that as I don't let him do that as I'm walking in the opposite direction, plus they might not want my dog greeting theirs (if that was what he was intending, although I doubt it).
So this morning, a dog smaller than mine (not a puppy) got very excited near him. I could see he wasn't aggressive and just wanted to play, but my dog just started screaming and panicking. So I picked him up. The owner of the other dog gave my dog a treat (he asked me first), then he calmed his dog down and by this time, my dog had calmed down. This man said I should put him down now both are calm as he'll need to get used to other dogs. I was really unsure, as I know he needs to get used to other dogs, but I don't want to traumatise him by doing it the wrong way.
He starts puppy training in a week's time, but in the meantime, what is the right way to go about this? Do I steer clear of getting too close to other dogs, or is this man right and I should just leave him on the ground and not make a fuss?