Por que cães adestrados andam sempre do lado esquerdo do dono?

Gostaria muito de saber por que os cães têm que andar do nosso lado esquerdo (em se tratando de adestramento). Já ouvi dizer que é para nossa mão direita ficar livre, mas não me convenceu, pois, se esse for o motivo, o que seria dos canhotos ? Além do mais, quando eu levo algum cão para passear, mesmo ele ficando do meu lado esquerdo, eu seguro com a mão direita.

A origem de se andar com cães pelo lado esquerdo vem dos treinamentos de Schutzhund, que é um tipo de competição super difícil.
No Schutzhund (nem precisa dizer que foi inventado por alemães, né?) o cão é submetido a provas de obediência avançada, faro, ataque, defesa e agility. É uma doideira, muito bonito mesmo.

Pois bem, o princípio é que a pessoa, para ter maior segurança, deveria andar sempre na mão contrária do transito. Supondo que esta mesma pessoa esteja andando numa calçada, ela teria o lado direito do corpo mais protegido por muros e residências e o lado esquerdo protegido pelo cão.

Se for um profissional de segurança, um policial por exemplo, e este policial for destro, estará segurando a arma na mão direita, então é mais seguro para o cachorro andar do lado esquerdo e não levar um tiro acidentalmente.

Além disso, se a pessoa aprender a segurar a guia corretamente (como é o caso dos treinadores e competidores de provas de obediência), ela vai ver que segurando a guia com a mão esquerda, junto da perna esquerda, ela tem muito mais alavanca com a mão direita (a guia deve ser segura com as duas mãos), para corrigir o cachorro e controlá-lo.

Ficou enrolado? Fica difícil explicar sem vocês verem como é que se deve segurar uma guia. Ahn….. os canhotos, normalmente, treinam os cachorros pelo lado direito.