I've been lucky I guess that most of my engines still smoke the same way. I don't let them run dry and just add a few drops in intervals depending on how often they are run. If it's been too long, I add drops to be sure. I let them cool down a bit before I add. If the engine was run heavy in a session, I add the very next time.
It seems like you don't need much, just a good damp wick. I have overfilled a couple slightly and wick some back out to get them smoking stronger. When I do engine service, the wicks look good. Some of them are ten years old and get regular use. I have stopped checking them unless there's a problem. Most of the problems are with new additions to my fleet.
Some G gauge smoke units are huge. I have a couple O gauge that are tiny because of available space. I use the same amount of drops at the same intervals in all of them!