J.V.
In the sleep book by dr. sears (you can also read about this on www.askdrsears.com) one thing he suggests is having you sleep in the other room for a while, while dad takes care of baby at night. He said pick a long weekend (MLK day is coming up), then devote like 3 nights to it. Dad can wake up with him and comfort him back to sleep. This way he is not just crying and miserable and only falling asleep because he is passing out from exhaustion, but is learning to sleep without his boob ;). I think it is good that you "spoiled" him by rocking him and nursing him. That's how he bonds to you and creates a secure attachment to you, in my opinion. You can't spoil a baby by rocking them!
And I should add that even babies who "sleep through the night" don't! They wake up the exact same number of times! They just don't request parental assistance, which is the only difference. When you let a baby CIO, the reason they don't cry, is because they think no one will respond to them, and no one is there for them. They really don't "learn" anything. This isn't a good thing when they are learning that the world is a trusting place.
Good resources on sleep:
www.askdrsears.com'/
The No Cry Sleep Solution by Elizabeth Pantly
Sweet Dreams: A Pediarican's Secrets for Your Child's Good NIght Sleep by Paul Fleiss
Christian Parenting By Dr. Sears