Can anyone suggest a kind of spill proof beaker/ sports bottle/ water bottle for my 20 month old? He has become a master at unscrewing them (or banging them)so that the water just pours out and I am fed up of my wet sofa! I can't seem to find a really reliable one that doesn't spill or leak... I'd be very grateful for any suggestions!