This may sound crazy, but, after years of daycare and having sippy cups by the dozens, my favorite cup for kids now is the one you get at Dutch Bros when you buy a kids size smoothie! I am not a coffee drinker, and have never had a smoothie myself. (I drink only water) but my grand daughter has been to Dutch Bros with her mommy and those cups are terrific! The top stays on, and they run thru the dishwasher well. I can fit a regular straw in the hole snug enough it is hard for her to pull out and I swear they don't leak at all. I hate those cups with built in straws. You tell me, how clean is that after one use when you can't get anything into the whole length of the straw to clean it? I like that I can toss the straw and use a clean new one everytime. And if the cups get broken or lost, you just go spend $2 and get another smoothie and you keep the cup! Try it!