S.M.
I have never tried the disposable ones, but for my son I have always used the swim trunks with a built-in diaper. He has never pooped in them (he has never pooped in the tub either) but they do fine with just pee. The ones we have are from Children's Place or Old Navy, and we like them just fine.