The answer to question '2' is ridiculous.
I agree with OP. It depends on the relationship you have with the dog. If you are close with them, then you could easily call them to you and take them home.
It is a normal thing that if the dog is a runaway, you should not call him, if you are not the owner. The dog could have been scared and any contact to him can make him run away again.