Hey- I'm not really qualified to give much help, but here is my suggestion anyway. It seems to me that your baby is a bit confused. Your EASY is not in order, except for the first thing in the morning. I am guessing baby goes :)down for first nap relatively easily compared to the rest of the day?! Since you're feeding every 4 hrs. and baby is 19 lbs., I'm assuming he's is at least 6 mo. old, so he should prob. be awake at least 2-3 hrs. at a time by now. Anyway, my suggestion is that you try to follow the order of EASY for a bit instead of getting the eating every 4 hrs. down. That way, baby will know that he wakes up, eats, plays, winds down, and then naps. His order is messed up, so he may think he's supposed to be awake (like @ 11:45 am after he's eaten) and is sort-of rebelling because he feels he hasn't been awake long enough after eating to sleep. Well, hopefully I'm making sense. You may have to go backwards a bit and feed him a little more oftern for awhile, until the routine is down and naptimes are established. A baby needs to at least sleep for 45 minutes at a time, one complete sleep cycle- preferably an hour and a half. Sometimes you have to work to get them to take longer naps, but it's worth it!!!! Here is my schedule for my 7 month old:
9am- wake up
E 9:30
A 9:oo - 11:30
S 11:30 or 45 - 1:30
Y during above nap, of course
E 1:45
A 1:30- 4:00 or 4:30
S 4:30 or 5 - about 6
Y during above nap, of course
E 6 pm
A 6-9
* then he eats again at about 8:45- 9pm
S 9 or 9:30 pm
Y the rest of the night
This is typical, if we're at home. If not, he will sometimes take shorter naps and then have 3 during the day, and he'll often eat more. Sometimes he gets a snack when we're eating dinner. I think establishing a routine is hard, because if baby doesn't sleep long, you never know if you should feed them when they wake up, or keep you feeding schedule. I now try to do both, but I never feed him right before a nap- the only time he eats before sleep is bedtime. Well, hopefully this will help. I'm sure you'll get better help from the moderator, but I had to try too!!!!!!
Good Luck!!!