Quando si vuole fermare i comportamenti indesiderati, penso che ci siano due punti chiave:
Non cercare di “addestrare” il cane quando si vuole andare a fare una passeggiata. Allenarsi in altri momenti quando si è rilassati, quando non ci si preoccupa del rumore, ecc. Fate brevi sessioni di addestramento e ripetetele ogni giorno, se possibile. Poi, quando il cane progredisce, potete spostare l'addestramento ad un “addestramento sul campo”, ma senza interrompere le sessioni di addestramento specifico.
Volete prima insegnare un comportamento alternativo, prima di fermare quello indesiderato. In questo modo sarete in grado di reindirizzarla verso un altro comportamento, che sia appropriato e che sia stato rinforzato. Per questo problema, ciò significa “stare tranquilli quando si è al guinzaglio dentro”.
Nel tuo caso qui vorrei fare così:
Definisci qual è la tua vera chiamata: immagina come sarà il risultato finale. Dovrete rinforzare ogni passo che va nella direzione dell'obiettivo che vi siete posti.
L'eccitazione viene dall'attesa, quindi dovete insegnare al cane un altro modo di reagire a questo. Volete che il cane rimanga calmo, possibilmente seduto o sdraiato vicino alla porta e aspetti senza abbaiare.
Quando avete tempo, mettete il cane al guinzaglio all'interno. Diventerà molto eccitato. Ignorate tutto, ma rafforzate ogni piccolo passo verso un comportamento più calmo. Prendete qualche dolcetto. Quando smette di abbaiare, dite “sì” e fate dei dolcetti. Se corre per casa, quando smette di abbaiare, dite “sì e dolcetto”, ecc. Non esitate a premiare i piccoli passi.
Continuate finché il cane non è abbastanza calmo, poi uscite. Se non avete tempo per una passeggiata, tornate indietro, togliete il guinzaglio e giocate un po’. Poi potete farlo di nuovo, immediatamente o qualche ora dopo. Non aspettatevi che le prime sessioni siano perfette. Tenetele brevi e terminate la sessione (cioè andate a fare una passeggiata (reale o no) su una nota positiva (ad es. non abbaiate per un po’ di tempo, o quando il cane si sdraia).
Questo è per la parte dell'eccitazione. D'altra parte il vostro cane sembra essere condizionato: guinzaglio significa camminare. Parte della sua risposta è “automatica”, come un cane che sbava quando si toglie il cibo, il cane non controlla come reagirà.
Di conseguenza dovete cambiare questa risposta automatica in una risposta che coinvolga il cane a pensare, questa è la prima parte di cui sopra: il cane deve pensare e capire che solo un comportamento calmo sarà premiato.
D'altra parte potete anche contro-condizionare il vostro cane. Si prende il guinzaglio, il cane si eccita. Così si può di tanto in tanto prendere il guinzaglio, o anche mettere il guinzaglio al cane, ma poi si ignora completamente il cane. Alla fine la risposta automatica svanirà. Lo stesso vale per i cani di Pavlov: si suona un campanello e poi si dà da mangiare ai cani. Dopo alcune ripetizioni, i cani cominceranno a sbavare dopo il campanello anche in totale assenza di cibo. Ma se poi si continua a suonare il campanello senza dar loro da mangiare, quella risposta automatica alla fine sparirà.
Inoltre si potrebbe guardare questo video Come addestrare un cane che è troppo eccitato per il cibo , diverso dal vostro caso ma si applicano gli stessi principi.