DD is almost 17 months and I have found success...or on some days perhaps just survival

with getting down on DD's level and working with her.
Sometimes, it's pure boredom or curiosity, so you have to redirect to a more appropriate activity. For example, DD was dumping cat food into the cat water bowl. So I put some small bowls and measuring cups on a towel on the kitchen floor, gave her some beans, rice and a cup of water to play her heart out. Instead of being negative, just by this little effort, I got 20 minutes of mommy time while she happily played on her own.
Other times, it's about making sure we give our toddlers the tools and understanding they deserve to make better choices. I think this might be what you were asking? (aka how will he know what to do without punishment?) In this case, we have to remember that our toddlers are foreign visitors in our country. They are learning the language, the culture, the taboos, etc. If you've ever been to another country, you probably know what I'm referring to...the faux pas, the wrong word....it's hard!
For example, at the dinner table, when DD is not bored or done but still tosses her food or plate, I stay positive and polite, but reaffirm what she
can do. So scenario: she throws her plate. I say, "Oh, if you are done, please just pass the plate over to mommy." And then I pick up the plate and show her how to do it. If you have correctly spotted a moment when your toddler is ignorant, you will probably notice a sense of relief and comeradie. DD for example gets this look on her face like, "Phew, so that's how I should do it!" Maybe also a bit of embarrassment, too.
Another common situation is when toddlers are rough with babies or animals. Say he is pulling the cat's tail...you guide his hand over the cat's back and say, "Be gentle. Pet kitty like this."