An economical cleaner that seems to work on everything is called "Awesome".. You can find it for 1.00 at the Dollar Tree and other such places. I find little that spraying that and a little Dawn dish detergent won't get out..even greese stains that have been washed and thru the dryer... Good luck!!..
Susan