Правильно – ЗАМОЧИТЬ (и никак не иначе). Причём замочить хоть что, хоть кого, так как данное слово, употребляется в нескольких значениях: 1) сделать что-то влажным, мокрым; 2) подвергнуть процессу мочения; 3) жаргонное – убить.
Выбор буквы О или А в корне МАК-МОК-МАЧ-МОЧ напрямую связан с тем, что этот корень обозначает.
Гласную О в данном Вами слове выбираем в соответствии с правилом, которое требует писать именно эту гласную при следующих значениях корня:
«сделать что-либо влажным, мокрым»,
«впитать или не впитать жидкость»,
например:
Дождь замочил прохожих (то есть сделал их мокрыми).
Промочить ноги и замочить ноги тоже (то есть ноги стали мокрыми, так как обувь пропустила воду, а во втором случае – так как вода на ноги пролилась).
Непромокаемый плащ (то есть не пропускающий дождевую воду).
Гласную А надо писать в тех случаях, когда у корня значение «погружать в нечто». Этим нечто чаще всего выступает вода или связанная с ней жидкость (чай, кофе, компот и пр.), а иной раз что-либо менее текучее (варенье, мёд, сироп и пр.), а также что-нибудь сыпучее (соль, сахар),
например:
В чернила обмакнуть перо.
Вымакать всё варенье (весь мёд) хлебом.
В соль хлеб макать.
Помакать кисточку в краски.