I use three different products to clean carbs when I have them "torn down".
Depending on the carb body (some are plastic (Marelon), others contain plastic parts etc) so you can't always use "regular" carb cleaner.
So if I "know" I'm only dealing with metal parts then it's carb cleaner (like you would use on your bike, car etc).
If there are any plastic components I will use either Isopropal alcohol (in the form of gas line de-icer) or the spray can version of Ignition/Electronics cleaner (which is pretty much just alcohol propelled by propane) - neither of which will "eat" plastic or rubber.
Any of the 2 cycle rated "tune up's in a can" that you add to the gas are good as a "preventative" measure and when combined with a good stablizer can prevent a problem but do next to nothing once it's already occured...