My toddler insists on feeding himself his bottle. Now I know bottles should be gone by 1 etc etc but we still have one at almost 2 and it ends up all over the sofa when he decides he's finished. Can anyone recommend a bottle that won't spill if left upside down?