O bicarbonato de sódio precisa estar em contato com os odores para funcionar. Se o bicarbonato de sódio estiver úmido, ele realmente não funcionará porque a água estará impedindo que os odores cheguem perto da superfície do bicarbonato de sódio. Eu também suspeito que seria uma verdadeira bagunça para limpar.
No passado eu tentei bicarbonato de sódio em tapetes (seco!) e achei que era uma perda de tempo. Uma limpeza a vapor profissional é provavelmente a solução mais eficaz.