The literalness of a translation is no measure of its accuracy - You have my emphatic agreement here. The "tooth drawer" example is a graphic illustration of this fact. I would have opted for "fairground dentist".