A minha teoria pessoal favorita sobre a etimologia da palavra "cão" é que ela deriva do verbo em inglês antigo "dugan", que significava "ser bom, digno, útil", mas também se referia a "ser de boa qualidade", "ser apto ou forte" e "disponibilizar ou servir". É perfeito.