J'ai eu un problème semblable avec un jeune chiot aussi.
Je suis arrivé assez facilement à règler le tout, voici quelques conseils.
1. Tu dois, toi même marcher de façon déterminé. Tu te dois d'être une figure dominante, alors releve la tête, élargis les épaules, bombe le torse si il le faut, et marche comme si tu était le roi.
2. Avant d'en arriver là, tu devrais désensibiliser ton chien a certain stimulis. Est-ce la laisse qui le contrarie, ou vraiment le monde extérieur? Commence par le faire marcher dans la maison, en laisse, avec l'attitude décrite au point 1. Si il marche bien, ce sera déjà ça de gagné.
3. Introduit des éléments sonore dans la balade à la maison. Monte le son durant un film d'action, ou demande a quelqu'un de faire de gros bruit avec une règle ou une ceinture par exemple. Par exemple, tu utilise une règle de plastique rigide ou de bois, que tu maintiens contre une table d'une main tout en la faisant "claquer" sur la table de l'autre. C'est notamment très utilisé pour désensibiliser les chiens de chasse au bruit d'un coup de feu. Si il réagit négativement, tu ne dois pas le punir, ni le réconforter! Le réconfort est pour lui une récompense, tu encourageras donc ainsi son comportement que tu essai d'éloigner! Après quelques essai, il devrait commencer à accepter le bruit sans réagir; à ce moment félicite-le et donne lui une friandise. Répète cette démarche avec un nouveau son.
4. Une fois que le chien marche bien à l'intérieur avec une variété de stimulis sonores, on retourne à l'extérieur. En plus du bruit, il y a maintenant la stimulation par les odeurs. Il est alors important de ne pas laisser le chien "pister". Contraint le à garder la tête haute.
En très peu de temps, ton chien devrais marcher avec confiance et fierté. Ça a fonctionné parfaitement avec le mien et les chiens des 6 personnes a qui j'ai conseillé ce truc.
Bonne chance