choose one:
canophilist (OED)
cynophilist (M-W unab.)
philocynic(!) (OED)


Latin canis
Greek kyon