Eles existem para quase tudo. Os produtos para limpeza de carpete e remoção de manchas oferecem sim bons resultados. A aplicação doméstica é sempre trabalhosa, mas os resultados compensam.

Na hora da limpeza cuidado com produtos de uso geral que não tenham indicação específica para tapetes e carpetes. Eles podem conter corantes ou odores que irão danificar, descolorir ou manchar seu produto. A presença de componentes alcalinos pode fixar a mancha ao invés de removê-la.
Outro cuidado na limpeza com produtos específicos é a área a ser limpa. Se você pretende apenas remover uma mancha num pedaço específico do carpete, faça um teste do produto em um pequeno pedaço de um canto mais escondido para certificar que a cor do tapete é bem fixa nas fibras. Caso contrário, você poderá ter que limpar toda a área do carpete apenas para igualar a sua cor.
Removedores
Você pode fazer uma boa receita caseira para remover manchas do seu carpete. Misture 1 parte de glicerina, 1 parte de detergente branco neutro para lavar louça e 8 partes de água. Agite bem antes de cada uso. Guarde o produto em um frasco plástico, ao abrigo da luz e do calor.