Anche io ti consiglio, dovesse ricapitare di incontrare un cane libero, di liberare Joe (se non sei in mezzo alla strada o sul marciapiede ovvio).
Primo perchè tenendolo al guinzaglio, se l'altro cane attacca Joe è fregato.
Secondo perchè la fase più importante dell'incontro tra due cani sconosciuti è l'avvicinamento.
Tenendolo legato, magari con il guinzaglio teso, o peggio tirandolo per portarlo via, impedisci a Joe di "salutare" l'altro cane con tutti quei messaggi di pace, calma e sottomissione che l'adulto si aspetta. Sedersi, sdraiarsi, annusare, girare la testa...sono tutte cose che Joe non può fare se lo tieni legato...in questo modo gli impedisci di pacificare la situazione e paradossalmente lo porti in mezzo ai guai anzichè tirarlo fuori.