Only 2yo DS2 has started asking for a drink of water in the night - I got a Sainsbury's allegedly non-spill cup but guess what, it leaked all over his bed in the night. Can anyone recommend one that won't leak at all?