This is what Kohler recommends;
10W-30 (Command Oil) is recommended for Command, Courage, Command PRO, Command PRO CS, Triad OHC, and Aegis engines for temperatures above freezing (32ーF, 0ーC). SAE-30 is an acceptable substitute if temperatures are above 50ーF, 10ーC. K-Series and Magnum engines should use SAE 30 (Magnum Oil) above freezing. 5W-20 or 5W-30 can be used in all engines when temperatures are below freezing. For more complete oil specifications refer to your owner's manual. For optimum performance, Kohler's special blend oils are available from your KOHLER dealer.
Synthetic oils meeting the classifications listed in the owner's manual may be used, however oil changes still need to be performed at the recommended intervals. To allow the piston rings to seat properly, Kohler recommends operating a new or rebuilt engine for at least 50 hours on standard oil before switching to the synthetic oil.