Ds is 2.8 and still has his milk in a bottle in the morning and hot chocolate in a bottle before bed.
About 6mths ago I did try giving it to him in a cup with a lid instead, but he hardley drank any so I gave up. Have to say I didn't try very hard.
Does it really matter though if he has it in a cup with a lid or a bottle ???