Charlie was a part-time co-sleeper until recently. When he was fussy or was not well, he'd come into bed with us for the night. Otherwise he stayed in his cot. I would say he maybe co-slept about 20% of the time, but I have to admit that most of that was probably early on. Since turning 6 months, it's been quite infrequent, less than once a month probably, and only if I've woken to him 3 or 4 times already and he's not settling no matter what I do.

Lately though he's getting too big to sleep with us, and when he does he seems to wake very often. He seems to sleep better in his cot than with us, now. He also has started to consistently sleep through, too. So yes, it definitely can be done.