Train your dog or use a long line whilst on walks
If your dog runs away from you to greet other dogs and you cannot call them back.
How can you guarantee that:
The dog they are running up to is not going to rip their throat out.
The dog they are running up to is not doing some reactivity training.
The dog they are running up to wants to interact with another dog.
The dog they are running up to is not doing some assistance dog training.
The owner of the dog they are running up to is confident enough to deal with the interaction.
The owner of the dog is simply having a bad day and doesn't want to interact.
The other dog is recovering from an operation and is on short low impact of walks.
The other dog is very old and has health issues.
I could go on and on.
How can you be sure?
I will answer the question for you.
You can't.
Train your dog or use a long line.
The fact your dog is friendly is irrelevant.
If you are needing help to put your puppy or dog on the right track, have a look at my pages on 1-1 puppy training or 1-1 dog training, I look forward to helping you. Send questions via text or WhatsApp and I will always respond within a day or two maximum.