Person who works with canines (and molars) (7)
I believe the answer is:
dentist
(Other definitions for dentist that I've seen before include "One who treats teeth" , "One treating teeth" , "Tooth specialist" , "Treatment provider for teeth" , "Professional practioner" .)