My 2yr old DTs still have a night time bottle . During the day they mostly drink from open beakers and cups, occasionally use a straw for thicker drinks (like a smoothie), but I can't imagine giving them their night-time drink in an open cup... all nice and clean from the bath and in new pjs... would just be mad!
My other mum friends who still give their kids bedtime drinks all use non-spill beakers, but they don't seem to me terribly different from a bottle in terms of not being an 'adult' way to drink. Mine have tried these non-spill cups a few times but totally fail to get the hang of them.
So (finally) my question is, is there any advantage in using a non-spill cup over a bottle from a dental or speech perspective? Or is it OK to stick to bottles until they either give up the drink (not relishing that battle) or are safe to use an open cup?