Since you didn't specify what engine you have, I'll go with the majority on guessing you have a Kohler single. Crankpins can be ground to .010" undersize only for fitment of an OEM (or aftermarket replacement) connecting rod. Any more than that requires spray-welding (to build up the original surface) and regrinding -- or crankshaft replacement.
One other option (10 thru 18hp single cylinder only) is to have a new connecting rod machined out for babbit bearing inserts. (like a "normal" automobile engine would use) I'm pretty sure you can go as small as .030" undersize with that method. (see Brian Miller's
WEBSITE)