Because he keeps spitting it on the floor! He can hold it in his mouth for quite a long time and then will dribble it down his front or spit it on the carpet/sofa! Especially annoying when it's milk! We tell him off and take the drink away but doesn't seem to be making a difference. I don't want him to get dehydrated but just can't trust him with liquids!