Canine specialist? (7)
I believe the answer is:
dentist
(Other definitions for dentist that I've seen before include "expert in oral examination" , "Treatment provider for teeth" , "Someone who drills for a living?" , "Teeth specialist" , "Oral surgeon" .)