il mio è un punto di vista, non sono un esperto.
Però credo che dipenda anche molto dal carattere del cane, dalla sua indipendenza. E per certi versi devi accettare il tuo cane per com'è.
Io ad esempio ho un Husky Siberiano, esegue benissimo i comandi base, però se ci troviamo in un posto dove ad esempio lei è interessata a qualcosa, prima va e fa quello che secondo lei è meglio, poi viene da me ed esegue tutti i comandi.
Sono intelligenti, ragionano su quello che chiedi.
A me piace così, il cane soldatino che fa tutto quello che gli chiedi, sarà pur bello da vedere, comodissimo sicuramente, però preferisco il cane autonomo, che in certe situazioni decide da se.
Però, è anche vero che se tu fai in modo da fargli capire al tuo cane che ogni volta che lo richiami, ottiene qualcosa di straordinario, il cane sarà più propenso ad abbandonare attività interessanti per venire da te.
Con il mio cane ad esempio, non sono i premietti a portarla da me, ma l'istinto predatorio molto marcato, io infatti ho preso una cordina di 3 metri, attacco un pupazzo e poi la richiamo, quando viene lancio il pupazzo e con la corda lo faccio muovere, lei si diverte un mondo a ricorrere il pupazzo.
Questo rinforzo è fortissimo con il mio cane e spesso esegue ogni comando.
Osserva il tuo cane e cerca di capire qual'è la cosa che lo rende veramente motivato. I premietti non funzionano? Prova i giochi, l'istinto predatorio, le lodi da parte tua, le carezze, premietti più gustosi ecc...
Inoltre se hai il dubbio che portando il cane sull'argine del fiume possa decidere di andare per i fatti suoi, usa un guinzaglio o una lunghina d'addestramento. Se il posto è sicuro e non ci sono macchine o altri animali, lascialo anche libero, questi cani si allontanano forse, però poi tornano. Anche se non eseguono subito i comandi, li rimandano solamente. Il mio cane una volta ha deciso di inseguire una colomba, credo che abbia fatto 5km in corsa per prenderla, non c'è stato richiamo e niente, poi è tornato. Ho punito il cane, l'ho guardato male? Ovviamente no! Perchè prima di tutto il cane non associa che scappando via e ignorando il richiamo a fatto qualcosa di male. Secondo, io so benissimo che se il mio cane vede un altro animale parte in modalità predatoria e ti saluto e nonostante tutto valudando che il posto era sicuro ho deciso di liberarlo, quindi non ha senso punire il cane.