Yes, I'd highly recommend the one who used to treat me back when I was in Knysna a few years back (I'm guessing he's still in business).
Dr. Christo Zaayman
044 382 7122
Shop 14 Garden Route Centre, Gray St, Knysna CBD (that's the one right off Main Road - opposite the new shopping centre) [I saw a reference online indicating he might have moved to new premises so just call first]
Dr. Zaayman did root canals, an amazing crown on a front tooth that is still in place after more than ten years, and is amazingly gentle.