He will be hungry! Always (at his age) offer milk BEFORE any solids. Solids should be used mainly as a top up. If hes hungry offer him more feeds of milk. Get rid of the 10 pm rice. I hope you're not putting it in his bottle. It will make him sleep better and nothing more. The majority of babies at his age are not sleeping through. He probably needs that bottle.