dc3 has always been a fairly good sleeper, slept through from ahout 6 weeks.
We started with him just dropping off on the sofa about 7pm then we would carry him up, dream feed him and put him in his cot.
Then we started to try putting him in his cot at 7pm but he would either not go off or wake up after 40 mins and stay up til we went to bed.
We found (by some fluke) that he would sleep on our bed and stay asleep until we dream fed him about 10pm and thats what we've been doing since.
However its now taking about 30-40 mins to get him off, one of us has to lie with him so he doesnt crawl off the bed, and pin his arms and legs down gently (or wrap him) so he goes off.
Two nights ago I decided this nonsense had to stop and that I would wrap him and put him straight in cot, which went fine, but dh did it last night and he said dc3 went crazy, screaming and getting in a state so he ended up falling asleep on our bed 
So how can I conquer this problem?
No namby pamby suggestions please, he is a 3rd baby and I dont believe that children have to be rocked/stroked etc to sleep and I certainly dont want to spend 40 mins of my night getting dc3 off to sleep