First, I vacuum it with a mini roller attachment on a Dyson cordless stick vac. This lifts random tree goobers without rubbing their oozy dyes into the upholstery, digs out dried-up crusty stains ...
For real life, where preventing mess and spills is impossible, consider a washable rug, which are designed to look good as new after a cycle in the washing machine (or, for some indoor-outdoor ...