We just discovered that whenever we give 3 Tbsp. of baby oatmeal cereal (mixed with formula) to DS as his last solid feeding (around 6 pm), he sleeps through the night. We have tried every other food, including protein (i.e. chicken or cod), thinking it would hold him longer, but the only thing that seems to work is oatmeal. If he doesn't get oatmeal, he wakes around 4 or 5 am hungry. I don't know if our experience is a unique one, but I wanted to share hoping it will help someone.