I would highly recommend dipping. Personally, I don't really believe in adding specialized fish to kill pests. Best thing you can do is the following: get some coral rx, dip as many colonies as you can, also inspect them up close while you are dipping and try to pull off any egg sacs with tweezers. You will have to repeat this about once per week, for a few weeks probably.
Also, if you have powerful actinic lights, especially leds, you can spot the nudis using them. Turn off all your lights, so that the polyps close up, then turn on just your actinics, and the little nudis should light up like christmas lights. You can pick them out with tweezers or dip the colonies. It's also worth mentioning, that the nudis store the zooxanthellae from the the polyps they eat in those little tentacles on their back. And those little tentacles will be the same color as the last polyp they ate. So sometimes that helps to figure out where a lot of them are coming from.
Good luck, just stay diligent and keep fighting them!