Spot clean immediately or asap if you get a spill. Prevent the spill from spreading while you clean by blotting / dabbing with clean towels (a roll of toilet paper helps with this), and if needed scrub as small as you can.
If you do get an inevitable stain, consider if you can get furniture to place it on top or change to dimmer lighting to hide it 😉
Hey, sorry, no - I am in Australia. Looking at Spot Shot's site it seems they are one of the products owned by WD-40, so they seem reputable. If using chemicals test in a small area to ensure the colour doesn't leech out like you do with clothes.
I'd use Spot Shot for more stubborn and difficult stains like coffee if you couldn't get to it fast enough, but the basic cleaning products (water, dish soap, vinegar & bicarb, etc) will work fine as they'll dilute before the stain can set in.
Spot Shot can work wonders, but definitely read the instructions. It's been awhile since I've had to use it, but I recall thinking its use is not intuitive (not complicated, just not what I would have assumed).
I also have a Little Green Machine from Bissell, which has been so fucking useful. I generally use that instead of Spot Shot, and on rare occasions, the two in tandem. Again, be sure to read the instructions and clean the machine out properly after every use so it doesn't get gross.