I have a SpotBot and it's awesome! It also has a hand-held hose like the Green Machine, which works great for stains that might not fit the size of the SpotBot scrubber.
It is important to use the right solutions, though.
If your kitty has made so many stains under your piano, though, I would consider having it professionally cleaned all at once and then get a SpotBot for the occasional accident.
2014 Bobbin Bramble / Brooks B67
2008 Rodriguez Rainier Mirage / Terry Butterfly Tri Gel
2007 Dahon Speed Pro TT / Biologic Velvet