I swear by vinegar and baking soda....I never measure, I just kinda go by the size of the stain and the type. Also depending on same for the length of time I soak it for. I have left some really soiled things for up to 3 days and it has never failed! It is also very inexpensive and ecologically friendly too.