Я думаю, что с ребенком всегда надо разговаривать. Только словами, спокойным голосом можно донести нормально информацию. Есть, конечно, родители, которые предпочитают ударить и закричать. Я такие методы никогда не применяла и применять не стану.
Дернул за волосы, а вы спокойно скажите, что так делать нельзя. Объясните, что другому человеку от таких действий очень больно, обидно. И в следующий раз с тобой просто не станут общаться.
Скажите честно, что всегда можно и сдачу получить...
Поэтому лучше дружить, а не обижать. Это касается всех - ребенка и его друзей/знакомых, детей и родителей.
А еще скажите, что если обижаешь ты, значит и другим можно так поступать с тобой. Так?
Думаю, что ребенку это не понравится.
Мой племянник всегда рассуждает и если делает что-то не так, извиняется. Это все "мамина" школа)).
Отвечая на ваш вопрос, скажу одно - я за диалог всегда и везде.