DS is only 3 months old but his sleep seems to be getting worse. I want him to be able to self-settle - I guess he's too young for this? But how can I lay the foundation for it?
Please please please someone point me in the direction of a book or website that will help me create a perfect sleeper!
all the websites I've found just link to articles you have to pay for, and there is always one review on Amazon that totally puts me off any book - apparently one well-renowned book suggests holding you baby's mouth shut to stop him crying 
I was a terrible terrible sleeper, vividly remember the frustration and despair I felt for the first maybe 14 years of my life when I just could NOT fall asleep. I feel so stressed now about DS' sleep that I have a lump in my throat every evening and haven't done bedtime for a while. We do bath, breastfeed, bottle (on top ups), then I slink away and make dinner and DH puts DS to bed. Usually he puts him down drowsy and strokes him until he's asleep, then he'll usually have to pop back up 3 or 4 times to put his dummy back in but he would generally sleep until we go to bed. That doesn't work for me, I try but end up feeding him in our bed. This last week DS has been waking up every hour or so through the evening, whereas before would sleep from about 8 to 11pm.
DS' bedtime in the week realistically is about 8:30pm, as otherwise DH would never see him (if he leaves work at 5:30 (rare) he gets home at 7:30), so then our evenings are short and precious! DH is home for bedtime about 50% of the time, so when he's not there I just feed him to sleep in our bed 
We have started co-sleeping as he was such a grunter in his cot. I am worried about how to stop co-sleeping though as I don't want a toddler in my bed, kicking me all night. I want to keep using his cot at least for part of the night so he stays used to it.
Daytime naps - I have started feeding him to sleep on our bed so I can sneak away easily, and he sleeps anywhere between 30-90 mins which is good. Much better than holding him as I used to and him waking up at any jostle.
Doesn't really sleep well in pushchair as any slight bump wakes him up. Screams the minute the car engine starts.
He'll probably have one long nap (90 mins) and 2 or 3 catnaps in the day. Does not equal the 5 hour's daytime sleep I've read 3 month olds need :-s
I want to have a plan or some knowledge that I have stored away for the future when it's appropriate to sleep train. I want to try controlled crying etc as a last resort and start with gentler stuff. But how do I help DS self-settle? He just cries unless held at the moment so wouldn't that just end up as cry-it-out?
And I am a jibbering wreck at the thought of the 4-month sleep regression!!
I can hear the monitor going off now, oh no! :(
Sorry this is so long and I know I sound insane!!