Best laundry detergent....

For washing underwear. My son isnt quite potty trained. He has occasional pooping accidents. I wash his pants and undies seperate but i feel like i use too much soap an yet i have to wash it 2 times to get the smell out. I scrub and wash them with soap before i get them in the washer.