DS has never been a great sleeper, we've struggled since his 4 month sleep regression. He has always been an EWer (5:00-5:30, but we don't get him out of his room until 6:00), but we've just come to except that. At 18 months we ditched the suckie and nighttime bottle (went fine) and at 20 months we transitioned him to a big boy bed (again....went fine) switching him to his big boy bed actually made a HUGE improvement in his sleep! He sleeps with a sound machine and some stuffies (although he has no attachment to them outside of sleep time) we always leave the room with him awake. We also use a GroClock, but since this regression he doesn't care about it. About 3 weeks ago he started fighting EVERYTHING (he turned 2 on December 20th - so about 2 weeks before that it started). Here is his current routine - keep in mind, when DH is home on the weekends, everything is MUCH worse.
5:00-5:30 wake (not out of room until 6:00, but I sometimes have to go in multiple times and get him back in bed)
6:15 breakfast
8:30 snack
11:00-11:30 lunch
12:00 nap (usually for 2 hours, some days less, will get out of bed multiple times and have to be told to get back in - sometimes take 30 minutes)
3:00 snack
5:30-6:00 dinner
6:45 bath, teeth, PJs, book
7:30 bed (sometimes take 30 minutes to an HOUR to get him to sleep - always have to go in multiple times and get him back in bed)
11:00pm wake
3:00am wake
When I have to go in to get him back to bed, he usually climbs in on his own, I pull up the blankets, give him a kiss and tell him I'm leaving. I always ask him to stay in bed. We use a baby gate at his door and he WILL climb over it if I were to just leave him. I've resorted to threatening to take away his stuffies if he keeps getting out and he looses them most nights now. I hate doing that because it upsets him, but it's the only thing that seems to get him to sleep!
Where am I going wrong?! If we try an earlier bedtime, he always fights until after 7:30 no matter what.