Minha teoria favorita sobre a etimologia de cão é que ela foi derivada do verbo do inglês antigo "dugan", que significava "ser bom, digno, útil", mas também se referia a "ser de boa qualidade", "estar em forma ou forte" e "aproveitar ou servir". É perfeito.