Hi babalicious.I think that supper is a personal thing - some people have it,some dont.Ive had 4 kids and never gave them supper at that age,they would have three meals then as you said,milk in the eve.Now they are bigger tho they eat 24 hrs a day!! Seeriously,my youngest is 6 and had developed a massive appetite even tho he is as thin as a rake.And he has dinner about 5.30pm but that still doesnt last him till bed at 7.30 - he has a bath around 6 then will still ask for a piece of toast or something.But you do whatever feels right for you - if he seems hungry still give him a little snack.