What is the best type of machine for making smooth nut butter?
Any machine that can reduce the nuts to very fine granules should do the job.

Wet grinders given there’s enough liquid/fat content in the nuts should do the best job. However that might not always be the case. Special high powered blenders (such a blendtec) with a purpose designed jar (like a twister jar) would generally provide more reliable results.