Может договориться с ним о штрафах? Ну там сказал неприличное слово, весь выходной моет посуду. Или по лбу получает. Может условный рефлекс поможет? Ужасно это, когда в семье, да ещё при детях... Понятно, что дети услышат все эти слова однажды, но одно дело услышать где-то и другое - расти с пониманием того, что это - норма. Скоро начнут разговаривать с папой на его же языке. И от учителей и родителей одноклассников претензии посыпятся.