Hi Rach, just wanted to jump in, Happy New year!! Just read through your post and want to try to help if I can. Firstly, I really think that when you have a chronically bad sleeper, you do whatever works...I know I did so if the co-sleeping thing works for you guys, go with it, give yourselves all a break...you can try to fix it later and you can 'jusitify' it if need be by saying that Maya is a worse sleeper than most at her age and that is obviously what she needs for whatever reason so it's fine.
Secondly, my DD was a really bad sleeper and after months of fretting over OT OU, earlier bedtime later bedtime, etc (you get it right!?) I thought enough is enough, i will put her on whatever shedule I wanted her to be on and ignore all wakeup times. So for istance wakeup 6.30 or 7 am then nap at sme time as DS so 12.30 ish and then bedtime around 7- 7.30, she was really really OT for a week or so due to NWs and short naps but after that she fell into the routine, possibily out of exhaustion, I don't know but it worked.
One thing I wanted to ask: how do you deal with NWs...what do you need to do?