köken: Inherited from Old Galician-Portuguese can, from Latin canis, canem. Compare Galician and Spanish can.
aile: canzarrão, cão chupando manga, cão de água, cão de água português, cão de caça, cão de colo, cão de fila, cão de guarda, cão de serviço, cão policial
köken: Inherited from Old Polish kozieł, from Proto-Slavic *kozьlъ. By surface analysis, koza + -oł. Noun 2 sense 1 is a semantic loan from German Bock.