В разных регионах России мочалку называют по-разному из-за существования диалектизмов — слов, характерных для речи жителей определённых территорий. 23
Например, «вехотка» (или «вихотка») — вариант названия мочалки, который используют на Урале, в Сибири, на Дальнем Востоке и в Казахстане. 2
Считается, что слово «вехотка» происходит от «ветоши» — рваных старых тряпок, которые раньше использовали как мочалку. 1
Это не правило или закон, а сложившаяся речевая практика, поэтому можно выбирать любое из слов: ни одно из них не является ошибкой. 2