Maybe a bit overkill but here's how I do mine...
-first I spin the motor over using a mixture or air tool oil, trans fluid, stp oil treatment and wd40.
-second I remove the engine from the boat and take the cooling button off. This is good as it allows you to take a look at what's going on inside the motor. I inspect the head button, piston top and take a peek through the exhaust port. After inspection I spray the entire motor down with WD 40 including the inside of the cooling jacket, head bolts, case and head button.
-third I fill the entire crankcase with a mixture much like the above without the WD 40 and let it sit while I clean the boat up. When I get back to the motor I simply rock the crank back and forth with the mixture inside for a few minutes then let it dump out the carb and exhaust port.
-last I wrap the motor in shop towels for the next time out.
This has worked really well for me. My motors last a long time and stay looking like new for all the time I own them. 2 years is about the max of any boat or engine I own. You may have noticed I'm usually the last to leave the pond after any outing, mostly because of my engine/boat maintenance program. Take care of your equipment and it will take care of you. Is what I say.
Ron