dd1 is fantastic sleeper. We never put him down asleep - i always gently nudged him awake as i put him back into his cot. He was BF till i weaned him at 5.5 months
At around 7-8 months, he was still waking in the night for a feed but was then not wanting milk or breakfast till good hour+. So i decided he was waking out of habit rather than need.
We tried leaving him cry, going in every 5 mins, then 10, then 20. After about 5 nights of this, he settled much quicker- (i think it was over hour first night, then went down to 10 mins) but he was still waking so...
we then watered down his milk (6 ounce water/5 scoops powder, then 4,3,2,1) then just offered him water. After 2 nights of water he gave up & stopped waking.
second time around is a complete nightmare! DS2 (7 months)has such random sleep patterns. I am in process of dropping bf but the switch to formula has made no difference (that isnt why ive stopped btw). I wasnt so good at putting him down awake which i really think is the key to getting babies sleeping well, & he shares room with his brother so I cant leave him to cry without waking the other one up!
I think it may be a loooong time before ds2 sleeps through!