hi misty,
looks like there's a lot of work ahead for you but don't worry, it all takes time but it's worth it!
I suggest you concentrate on one thing at a time. you can't start working on his routine and suddenly start PU/PD same time as I'm afraid it will be too much for him.
if he can't go 3 hrs between feeds, try doing 2,5~2,75 instead but try to do it consequently- every day for all feeds. he won't be consequent so you have to.
but, for nights, if he's 4 months old, he shouldn't be eating so often at night, if he's waking same time every night, it may rather be habitual waking and not real hunger. have you tried putting him back to sleep some other way than feeding him back to sleep? I don't mean PU/PD but maybe a paci, if he's taking one? or a drink of water instead of milk?
i agree with your doc actually- if he's so hungry, maybe some solids as early as at 4 months will help. I have a friend who's been feeding her LO- a very big boy, 5,5 kilos at birth, all day and all night, until some 4,5 months, when she finally introduced lots of solids and it eventually helped them both sleep their nights through. but don't hurry- his tummy is still very sensitive and you must be very careful introducing solids.
why don't you try sth like this:
8am bf
9:15 sleep (try putting him to sleep earlier as he may not be ready for 2 hrs A time, from 7:30 and if he's overtired his naps won't be long)
10 or 10:30 bf
11am just starting a little pears
12pm sleep [if woke up at 10, try earlier naptime]
13:00/13:30pm bf
14:45/15:00 nap
16:00/16:30 bf
17:45/18:15 catnap
19:00 bf
19:30 bath etc.
20~20:30 sleep
22:30 DF
this gives you 3 naps and a catnap, which is ok with 3hrs easy which is more or less what you would be aiming for.
do try avoiding feeding to sleep- if you do than your routine just will not work.
please let me know what you think and how you're doing.
hugs again,
Monika