Вариант 1: не обращать внимания. Сам забудет, если не показать своей реакции (недовольства и прочего)
Вариант 2: объяснять и объяснять, что так нельзя, что это плохо, обижает маму/папу/ и т.д. и стоять на своем. Наказывать за каждое произнесенное "запретное" слово.
Ребенку 2 года. Произносит и повторяет все дурное, случайно сказанное кем и где угодно. Может от взрослых мальчишек услышанное плохое слово ввести в свой лексикон и повторять дома по 50 раз на дню, в принципе в верном контексте.
Сейчас борюсь со словом "дура" и простите, "дебил". Меня слова эти огорчают очень.