Feel like I've tried about a thousand straw cups/bottles for my 18 month old but they all seem to spill (even if they say non spill...) Any recommendations on ones you've found to be good? Needs to have a straw.