Okay, so here's what helped us: Time. Radical huh? :-) Honestly, there was a point at which I thought I'd tear my hair out. Nothing I did helped. She slept like a rock. We did the basics, like no water, waking her up... it was futile, she still wet her pull up nightly. And then, a light went on (with the help of my doc and other wise moms) Some kids just take longer than others, she'll stay dry when she can.
The thing is, I was making it about me, not about her and what worked for her. When I was in that mode, there was a sense of "doing it right or wrong". How can there be a right or wrong?! I was crazy-making! There can be convenient and inconvenient but right or wrong when it comes to peeing at night? It's just how my daughter's body worked. It took til she was about 8 til it was a sure thing.
Also, when we shifted into the "whatever" mode, it took pressure off of her. I had passed my dry=good kid right/wet=bad kid wrong and now unwittingly introduced shame into the equation. Poor kid.
When her body was ready, she was able to stay dry through the night, even with late night drinks.
I hope this helps, I know she was alot less stressed.