D.S.
I've got a 4 year old boy, and I blamed it on the fact that he has only me (recently his visits with dad were made supervised and since then he hasn't seen him), I read on another baby web site though that a mom was doing a penny thing with her kid...I tried it and it has worked like a charm (until last night when he puked in all sleep places so ended up in bed with me). What I have done with him is talk to him about what we're going to be doing: he will start out the night with 5 pennies, every time he leaves his room, he loses a penny, in the morning, he gets to put his pennies in his piggy bank and we've talked about that he gets to save up for a toy with his "cash". For potty, he has a door that goes to the bathroom so that he doesn't lose any pennies. It has worked like magic for us! Good luck!