Latin word canis comes from Proto-Indo-European *péḱu (Livestock.)
*péḱu (Proto-Indo-European)
Livestock.
*ḱwṓ (Proto-Indo-European)
Dog.
*kō (Proto-Italic)
canes (Latin)
canis (Latin)
A dog (animal). A dog (foul person).