Ich unterscheide von Situation zu Situation.
Schätze ich den Hund friedlich ein, kommt meiner auch von der Leine.
Schätze ich den Hund rauffreudig ein oder bin mir einfach nicht sicher, nehme ich meinen Hund hinter mich, gehe selbst ein Stück vor, dem freilaufenden Hund entgegen und pfeffer ihm meine Discs entgegen.
Das musste ich bisher 2mal machen und beide Male, ist der Hund sofort abgedreht und wir hatten Ruhe.
Eine andere Variante wäre Leckerchen zu schmeißen, hat auch einen "Abbrucheffekt" und gegegbenenfalls ist der Hund dann abgelenkt und ich kann mich aus dem Staub machen.
Eine letzte Alternative, die bei mir wohl Anwendung finden wird, wenn ich mal einen Kleinhund bekomme, ist eine Tasche, in der der Hund bei Bedarf auf Kommando einfach mal schnell verschwinden kann 
Wichtig ist mir allerdings, dass ich selbst immer ruhig bleibe, kein Schreien, Stampfen oder sonstiges, sondern ruhiges konsequentes Handeln. Das hilft mir selbst und meinem Hund auch.