Grandma's Secret Spot Remover is the best. I had a stain on one my tops, it had been there for a while, I had tried everything, nothing seemed to work. I used Grandma's on it and it took it completely out. It had been washed several times and dried in the dryer, but it still took it out. Most quilt stores, Hobby Lobby has it, you can order it on line through Quilt in a Day site.