Bissell little green machine. They are like 70 bucks, I bet that will take the stains out. The brush kinda sucks to get in there good. I just spray the cleaner onto it, use a different brush to scrub and then you the hose to suck it all up. No one is allowed to laugh at the story I am about to tell
On the weekend I got mud all over the inside, and while I was washing the outside of my Jeep I left my sunroof open! Muddy water everywhere. Took the green machine to the carpets and seats and it looks like new again.
OK now you can laugh that I washed my Jeep for 20 minutes without knowing my sunroof was open!