On leash greetings with people and dogs are the number one cause of behavioral issues on the walk. They cause reactivity, condition excitement, and put dogs in immensely uncomfortable situations. The number one reason why we discourage on-leash greetings is due to the unnecessary social pressure that it creates for the dog. Being on a leash is very restricting to most dogs, they are stuck within a 4-6 foot radius of you at all times and are very aware of it. This puts them in an innate position to tap into their fight or flight responses. We don't know the other dog, you could have the most social dog in the world but if your social dog says hi to another dog that doesn't like it or isn’t quite as social as the owner may say, you could wind up with your dog being attacked. It just isn't worth taking the chance. By allowing your dog to say hi to every dog or person that they see on the walk we are essentially telling them to get excited every time you see a dog, this shows itself in pulling, barking, and other unwanted behaviors making it difficult for you to keep your dog under control.