Porridge before bed works for us. Well, I say works for us, I mean if he doesn't have porridge he won't sleep, if he does he might.

But we have teething and seperation issues going on too atm, coupled with a baby who doesn't sleep that we'll be seeing a doctor about soon.