No se que lios extraños se traen con el nombre, pero por mis conocimientos, lo que yo interpreto con eso es:
Canem significa perro en latín, en caso nominativo. Por otra parte canis es el caso genitivo de canem, y se traduce como "de perro"...
Asi que no saco nada en claro, ¿Perro de perro?...
Salu2