A solução alternativa e dependendo do tamanho e raça do cão é um biqueiro no focinho e está resolvido.
O site que menciono coloca bem o problema dessa solução. A versão em português traduzido pelo google dessa opção:
"Chutar: Como se suicidar em uma bicicleta
Confie em mim, você não quer tentar chutar a partir de sua bicicleta em movimento. A menos que você é um faixa preta Karatê ou possuir outras qualificações nas artes marciais, você corre sério risco de bater sua bike se você lidar com cães pelo chutes. Além do que, você vai ter que soltar um pé de seus pedais, o que significa a abrandar e prolongar o confronto. Você também coloca sua perna mais na cara do cão, apresentando, portanto, um alvo ainda mais atraente para ele procurar. Não tente fazer isso, por mais tentador que seja. De qualquer forma, quem realmente gosta de chutar um cachorro? Não me. Eu digo, impedir - não ferir (se possível) ... assim, pessoalmente, eu olho para outras formas. Next?"
Continuo a achar que o tal repelente deve ser uma boa solução. E de aplicação universal, ou seja, bom para qualquer raça de cão. Ou espécies similares...
Os calhaus, parecem-me eficazes. Mas carregá-los....