C'est un défaut de socialisation.
Classique chez les chiens élevés a la campagne, qui n'ont pas été habitués a la ville.
Ton chien est juste mort de trouille, car les bruits, odeurs, et visuels de la ville n'ont pas été "implantés" dans sa banque de données cérébrale comme "non dangereux"
Malheureusement, passé l'age des 12 semaines, les connexions cérébrales qui remplissent cette base de données se perdent, et il n'est quasiment plus possible d'apprendre au chien que les sons, odeurs et visions qui le terrifient ne sont pas source de danger.
Maintenant, il faut apprendre a le gérer tel qu'il est...
Ma plus jeune chienne est comme ca.
Je te conseille d'acheter un tee-shirt relaxant a ton chien (thundershirt), et d'essayer une autre approche : quand ton chien refuse d'avancer, tu dédramatise, en riant, en essayant de lui avec lui, en étant guillerette, quitte a passer pour une cinglée auprès de tes voisins xD
Il faut que tu sois détendue, pas stressée, et que tu aies l'air super heureuse de te promener dans la rue, comme si tu étais émerveillée par tant de beauté.
Quand il tire comme un ane pour rentrer après s’être soulagé, tu ne dis rien, tu t'arretes net dès qu'il tire, tu stoppe net et tu ne bouge plus.
Tu ne recommence a marcher que quand il est revenu a coté de toi (tu peux l'y inciter en tapant sur ta cuisses par exemple, en claquant des doigts, en attirant son attention, voire en donnant un leger coup sur la laisse (vraiment très léger) pour attirer son attention sur toi?
Une fois qu'il est revenu a ton niveau (a coté de toi), tu recommences a marcher, calmement
Et dès qu'il recommence a tirer, tu t'arretes de nouveau, et tu attends qu'il revienne a coté de toi avant de repartir.
Tu va mettre 30mn pour faire 30m, mais c'est pas grave.
Il faut que ton chien apprenne a gérer ses émotions, et que plus il tire, moins il avance...
Ca va etre long (surtout que c'est un Bull Terrier), mais ca va fonctionner.