DS2 (3.10) has been toilet trained nearly a year (although took longer to master the poo side of things!), but still needs pull-ups for nightime, as he is still nowhere near being dry at night. (DS1 was also quite late with this)
I put a pull-up on him just before he goes to bed, which is removed as soon as I get up to him in the morning, but the problem is that he seems to soil the pull-ups, either shortly after I put them on, or early in the morning.
He has been fine with poos when wearing pants, for months & months, but I guess it's a comfort thing.
The big problem is that DS2 tends to try to remove the pull-up himself, before I get to him, which leads to a terrible mess!
Two mornings running I have had to wash soiled duvets where he has done this & a couple of times it has been all over his carpet, where he has got himself out of bed & taken the pull-up off.
I really don't know what to do about this. He is not ready to go without a pull-up at night yet, I don't think.