This is my opinion on it. I used to believe it was better to run smaller maintenance doses with every tankful, but the thing that worries me about that is that more of it can then get into your oil, especially with a lot of cold starts in the winter, when you're going to get a higher amount of fuel into your oil. (my winter UOA from last year showed 1.0% fuel in my Firebird's oil in a 4300 mile interval)
So now I've decided to only run bigger "clean up" doses in my cars, but the plan is to add a bottle every 10,000km and try to time it whenever I'm going on a long highway trip. This way there are no cold starts on the engine, therefore less chance of any fuel getting into the oil.
My cleaner of choice is Neutra. I'll simply add one full 12oz bottle to a full tank in both of my cars. My wife's Honda has an 11.9 gallon tank, while my Firebird holds 15.5 gallons (so I'm probably better off adding one full bottle plus 4oz extra to that car)