Das Wort „Stock“ kommt vom lateinischen Wort „canis“, was auch „Hund“ bedeutet. Das Wort „canino“ kommt vom lateinischen Wort „caninus“, der Adjektivform von „canis“.
Die italienischen Wörter „cane“ und „canino“ sind also verwandt, weil sie beide vom selben lateinischen Wurzelwort „canis“ stammen.