DD is 15m and I can deal ok with e.g. when she touches something she shouldn't - I just say 'no' and then remove her/the object if she carries on. But what about things like throwing food on the floor? I've tolerated this up till now because I wanted mealtimes to be fun and she wasn't old enough to understand that she was making a mess, but she's more than old enough to understand that it's not on (and I'm hoping that if she starts learning to behave at the table, we will eventually be able to leave cafes without having to apologise profusely!). Thing is, if I say 'NO' when she throws food on the floor, and then she still does it (sometimes apparently thinking it's a game, in spite of my tone of voice and expression), there is no equivalent to removing the dangerous object or whatever. I could terminate the meal of course, but sometimes she does it at the start of the meal and I'm not quite ready to starve her! And there are other situations where the same problem arises: taking her nappy off for instance - all I can do is say 'NO' and put it back on, but then she'll just try and take it off again.
I feel like I'm in a bit of a no-man's land between total tolerance (as with a newborn) and full-blown discipline with punishments etc (as with an older toddler). I'm sure it's just a phase, like everything else, but any wisdom would be welcome.