I think you might have to try a few methods before seeing which one suits your son more. Is his bedroom conducive for sleeping? Is it dark and quiet enough?
Some parents recommend a heavier bottle feed before putting their children to bed to increase the chances of them sleeping through the night.
As for getting him back to sleep after he wakes up, perhaps you could rock him a little longer even after his eyes are closed to ensure that he is in deep sleep before placing him on the bed.
I don't agree with the cry-it-out method as well as it makes them feel insecure.
These methods may also help your son sleep through the night: http://sg.theasianparent.com/how-to-help-your-child-sleep-through-the-night/
Read more