Either go with a top of the line enzymatic powder like Tide+Bleach or a commercial high concentration, high alkalinity, low phosphate detergent such as Arrow Chemical Products, Inc. #475 AWS powder. Both seem to give good results provided they get warm or hot water. Another fair option, though not my favorite is Spartan Chemical Detergent #3 or Detergent X