I did dovetails by using a Curve to model the toolpath:
and aside from the inability to model undercuts, it should allow quite find adjustments.
If you are still stuck, please upload a file and photos showing the difficulties you are having and we will look into this with you.