I've found that if it is non-ethanol fuel I can just use Seafoam per the bottles directions and have no issues. With the triple pipes on mine I have to run premium, and we have several local stations that have a non ethanol premium option so I only use those places when filling up. I normally don't even need to clean the carbs. When I start it the next year if it idles fine without choke and picks rpm's up smoothly then I've never had an issue with not pulling them. If ethanol fuel, then I've heard that Marine fuel stabilizer is necessary. Several years ago when we first got ethanol fuel there wasn't any place that had non-ethanol. I can say that during those two years before we got a non-ethanol option I found that Seafoam does NOT help if ethanol fuel...all 3 pilots had blockage in them both years after firing it up. I also like to fill the plastic fuel tank clear full to give less surface area for condensation.
Also to the OP, Maim and Vincent's method of starting periodically is fine too...but the key part of it is to run it long enough to get up to operating temp. This ensures any moisture created from combustion will evaporate off. I myself would probably also hold the oiler open for the last couple of minutes to hopefully pump some extra oil that will get down to the crank if using that method. I've always been a leave it alone after prepping for storage kind of guy, but many do start them periodically. Mine aren't stored at my home, so it's easier to prep them to just sit the whole off season.