No, you do not need to put a disposable diaper under a swim diaper. However, a swim diaper will not hold urine, so it is recommended you only replace your disposable diaper with your swim diaper just prior to entering the water to prevent any leaks.