Cleaning advice

So I have a 2yo son and he is circumsized. I wipe off his penis every diaper change and do my best to clean it in the bath. Its still an "innie" so I have to push it out myself. Its gotten to where he won't let me push it out to clean it and I'm worried its gonna get infected or something. I had to hold him down just now so I could clean the white stuff off it. I need some advice on how to make it easier on him and myself. Or some ways you guys keep them clean.