Не знаю, зачем в таких ситуациях именно наказывать - здесь же цель обозначить ребенку опасность, дать ему четко усвоить мамино слово "нельзя", и,  в конечном итоге, не дать самоугробиться. Это можно и без нказаний сделать. Я в свое время и со старшим, и с младшим ребенками эту проблему решила следующим образом: безо всяких наказаний я им давала познакомиться с опасностями. НАпример, недавно вскипевший чайник - температура немногим ниже 100 градусов (ну то есть ожог будет бОльный, но не опасный). Ребенок тянет руки к горячему металлу с явным намерением потрогать. Я задерживаю ее руку и спокойно говорю "нельзя" или "горячо". Маме не поверили - волдырик на пальчике сошел через пару дней, зато слово "горячо" усвоили превосходно. В ванной папа оставил бритвенный станок - мы выучили слова "острое лезвие", "нельзя - поранишься", таким же макаром. Ибо ножом можно пропороться мама не горюй, а станок оставляет неглубокие, неопасные, но страшно болючие и противные порезы. Почему от острых углов мебели нужно держаться подальше - сами усвоили, даже без подсказок. С электричеством проще получилось - я при них подорвалась на новогодней гирлянде, сильно не пострадала, но они перепугались настолько, что правила ТБ при обращении с розетками пошли на ура.  Ну и так далее. Опасность в безопасных дозах  эффективнее любого наказания.  Зачем наказывать? - есть риск вдолбить, что источник боли - не нож или плита, а мама. ИМХО. Потом они поймут, что острый угол - это тоже больно, но осадочек-то останется...