it took a lot of work to figure it out. At 3 months our routine was something like this..
8am wake, dress feed,
8:30am Activity time (time on this depends on your child)
9:30am Nap
11am wake feed
11:30 activity
12pm nap
1:30 wake feed
2:00pm activity
3:30pm cat nap
4:30 wake feed
5 activity
6 bedtime routine (Bath, songs, bottle)
bed by 6:45-7pm
10:30-11pm dreamfeed.
When she'd wake at night I would try to settle first, 10 minutes after trying I'd feed. Took about a week and a half and she started going till 7am.
The routine changed a little each day depending on her naps or mood. My LO sometimes only took 45min-1 hour naps and was happy as a clam so I just gave her extra activity time. My LO doesn't always need as much sleep as some infents. The idea is to ajust the routine daily to your LO since everyday is different.
She still wakes the odd time at 6am if she does I feed her, then let her sleep till 8 and feed her again. This usually only happends when she had a bad nap day the day before, teething, or growth spurts. Friday she woke at 3:30am so I fed her and she slept right throuhg till 8am.
Now she eats 3 meals a day and 3 bottles a day
HTH