Petmaker car seat cover. It isn't perfect but takes care of 90%, especially if you use it as a sling. It is washable and water proof. I also bought a Bissel vacuum steamer. It cleans the upholstery very nicely. If you have all leather instead of Alcantara it may not work as well on the seats, but it works well on windows and carpet.
PETMAKER Pet Seat Cover Car Protector- Bench Hammock Backseat Liner, Quilted Waterproof All Weather Mat with Non-Slip Backing for Car/Truck/SUV https://www.amazon.com/dp/B0771QLYC9/ref=cm_sw_r_other_apa_i_DbwWEb4J3G15G
Bissell 3624 SpotClean... https://www.amazon.com/dp/B008DBRFBK?ref=ppx_pop_mob_ap_share
Standard 303 protectant is on right now, but the price kinda blows.
Also this Bissel carpet cleaner, which Ive seen other users mention they have and like it for extraction.