My suggestion comes straight from The Baby Whisperer. We got a lot of amazing advice from her books, and website. If you choose to buy it, I'd go for Baby Whisperer solves all your problems. LOL, don't we wish!! But, it's geared to all different ages, rather than just tiny newborns. Okay, so, the advice...
At 6 months, my daughter's routine was 2 naps 1.5-2 hours each and 1 cat nap around 5pm for 30-45 minutes. Here's why...1) you want to get adequate sleep during the day so your baby is happy, can emotionally cope, and so it will sleep well at night and not be so overtired that it produces too much cortisone and adrenaline, thus keeping it up and restless when he/she does sleep and waking frequently. So, put your baby down for his regular naps. But, think about waking him earlier. I'd start off at 15 minute increments. So, after 2 hours and 45 minutes, wake him up. The next day or 2 days later 15 minutes earlier. You can try going straight for waking him after 2 hours, but if he's not really go with the flow, he might be really upset by the drastic change. You'll have to be the judge. Then, lay him down for a rest around 5pm for just a tiny cat nap. It will refresh him for his dinner, bath, breastfeeding, etc. But, wont wake him so much that he wont sleep.
As for putting him down at night...start a really solid routine. Do EXACTLY the same thing every single night. It may be different from what he's used to, and that is why he'll cry because he's saying hey this is different and strange!! But, he'll get used to it, and you'll reassure him that this new way is okay. For his age, it'll take him 3-5 nights to get used to it. It could be a rocky week, but better a rocky few days than endless wake-ups, right? My suggestion is to go ahead and nurse him, if you want. If you're over it, then don't do it. But, nurse him or rock him or whatever soothing technique you'll use. When his little eyes droop, or he starts to stare off, gently put him in his crib and keep your hands on him so he feels your pressure and warmth. But, the last thing he'll see before he sleeps is his crib and he's awake...barely, but awake. As he gets used to that, you can put him in more and more awake and he'll fall off to sleep by himself. If he cries when you put him in, it's okay. He's just communicating with you. Soothe him, tell him it's okay, sshhh and pat or rub and keep doing it until he calms down. The key to it is being consistent with him. Do the SAME thing. If one night you give in and pick him up and nurse him to sleep and the next night you don't, you'll confuse him.
As for middle of the night, obviously he "can" sleep through the night. I personally, do not believe in cry it out. I think it breaks trust. But, I do believe in teaching skills. He needs to learn how to soothe himself. So, for one, during the day for his naps, hand him his paci instead of putting it in. Let him do it. Let him learn how to hold it and use it. Two, maybe get him a lovie or small blankey, something to hold onto and rub between his fingers. It's very soothing for many babies. You're teaching him to use other things besides you to soothe himself. You can offer it to him when he cries during the day too. So, when he cries at night, listen first. If he's really wailing, go in rub him, tell him he's just tired, try not to make eye contact because you want to send the message that this isn't social hour. But, soothe him. As soon as he stops crying, leave the room. Just keep doing that. But, hold off a little longer each time. If he's not wailing, and just fussing or talking to himself, don't go it. Let him try to work it out on his own, because that is basically what he's doing and by you not rushing in, you're saying okay give it a try, you can do it.
Anyhow, I hope that helps! Good luck!!