He seems to understand what’s allowed and what isn’t. For instance, whenever he crawls towards a place we’ve told him “no” to, he turns around, almost waiting for us to say “No” or to ask whether he can continue or not. I read that it’s wise to specify what it is that he can’t do. For instance, I would say “No, don’t climb on the TV stand because the glass can break.” That way he’ll understand it’s the TV stand that’s prohibited, and not climbing and exploring in general.
After I say “no” and all that, I redirect him, usually saying, “Come to mama!” and kiss and hug him for doing that instead. And for the times when he continues to climb the TV stand or whatever it is that he’s not supposed to be doing, then I pick him up and direct him elsewhere.
We baby-proof our place as much as we can: safety gates at the kitchen, socket protectors, putting dangerous things away. We’ll also install knob protectors, toilet seat locks and cabinet locks as he needs them. But there’s only so much you can baby-proof. I’m not about to get rid of the TV or his dresser drawers. At that point, it’s got to be a balance of baby-proofing your house, as well as house-proofing your baby!