Qual o melhor produto pra tirar cheiro de xixi do sofá/tapete?

Meu filhote fez xixi no tapete da sala e, mesmo limpando, parece que o cheiro não sai nunca! Já tentei vinagre, bicarbonato… mas não resolveu 100%. Me indiquem um produto que realmente elimina o cheiro de urina de cachorro, por favor!