Last year he got an infection in his penis due to urine collecting in his skin . He's not completely toilet trained (even dry at night) yet he's got one again 
I'm surprised at him having one again now that he's toilet trained and I feel really bad that I haven't done anything to prevent it .
I'll make an emergency appointment for him tomorrow but is there anything I could do to prevent this happening again ?
What should I do to make him more comfortable now ? I still put a pull up on St night just as a precaution but I'll leave that off tonight . He's 2.8 .