The storyFrom cano- + -phile. Piecewise doublet of cynophile.Etymology from Wiktionary, CC BY-SA 4.0.