I'm looking for a good carpet cleaner. The carpet I have now isn't soft anymore and it has paint (I have a 1 year old) , slight dirty stains and soap on it( the laundry soap trickled while I was doing laundry) does anyone have any recommendations to revive my carpet?