Sort:  

kynologist ?

Cynolog :) sorry for my english :/
BTW - why uncle Google didn't correct me?