Here is what I found that has helped getting my kids to sleep through the night and teach them to stretch their sleep clocks:
Make dinner the biggest meal. By the time your baby is old enough to sleep through the night, he should be eating some solid foods. Make dinner your baby’s heaviest meal, so he goes to bed with a full tummy.