Есть средство для чистки ковров - Золушка, аналог Ваниша, но лучше чистит, и запах удаляет лучше. Стоит около 20 руб - дешевое, в общем  Но пока для ковров лучшего я не нашла, хотя пробовали и Ваниш (жидкий и порошковый), и еще какой-то турецкий очиститель. А под ковром лучше всего водой с отбеливателем помыть, для удаления запаха.