When an off-leash dog approaches your dog, yell loudly and very sternly to the owner, “Please leash your dog immediately.” If the person asks why, or says that often heard phrase that makes every person's heart sink, “It’s okay. He’s friendly!” Repeat this louder and with more urgency, “Please leash your dog immediately.”
Leash first. Explain later. Sometimes, there is no owner in sight and calling to them does no good. Reach into your treat pouch, grab a handful of your highest value treats and throw them directly at the oncoming dog.
Using your stern momma bear voice yell to the dog, “No!” or “Go Home!” sometimes “Sit Stay!” works. The goal is to startle them so they will retreat either back to their property or their owner.
Carry a carabiner with you and a small slip lead. If you see an off leash dog approaching and there is no owner, you can attach your dog’s leash to a nearby tree. With the carabiner on the handle of your leash, loop it around the tree and clip it back to the main section of leash.
Use your slip lead to catch the off leash dog and return them to their owner or call Animal Control. When all else fails, and you need to keep yourself and your dog safe, using a product called SprayShield can do the trick.
Practice any of these techniques when you do not need them, clipping your dog to a tree with a carabiner, or teaching your dog to sit stay next to you while you yell loudly, and teaching your dog to turn with you and retreat are great techniques to practice so that when you need them, both you and your dog will know exactly what to do.