Sorry just spotted 'DD' typo in original post! I have a DS, not a DD.
ElBombero, this is what I did and why: since a bad episode of teething a few weeks ago he got into the habit of being cuddled back to sleep. We decided first to try CC, going into him after every 8-10 minutes (bearing in mind he's not as tiny as some). However, I realised that his crying was starting to taper off by about 8 minutes so when I went in to him, all I did was start him off again, screaming with anger and frustration.
So we decided to just let him be. That night we just stopped going into him. He cried, which quickly turned into whinging and he settled back to sleep after about 25 minutes.
The following night when he woke up I would go in to him, offer water and return his dummy and comforter. Then, I'd leave the room. First night, he cried for about 10 minutes. Second night, 5 minutes. Last night he woke for a drink around 2am, got his dummy returned and then didn't want to know me: settled straight back down to sleep.
As a result over the past 3 nights, he has been sleeping 12.5 hours, instead of 11 hours. He has been happier in himself during the day (probably because he's not tired) and is just as confident and nowhere near as clingy as when he's tired.
My personal experience is that this method is, without doubt, the kindest and quickest way to teach him to self-settle. I have tried them all in the past - PUPD, shush pat, gradual retreat, CC, and various combinations. For my baby, this worked best and suited him best.
I do realise it may not work for everyone. I'm just glad it works for us, and I hope it works for you too ElbBombero.