Best thing with carpet is to remove it, power-wash it, then get a stiff bristle brush and some laundry detergent and go to town scrubbing it, then power wash again and let dry. Seats, you'll need a carpet cleaner/vacuum that just works on the surface, then let them dry really well. Power washing...