Welsungo, yo también tuve que limpiar una pota de mi sobrino y con el amoníaco no terminaba de quitarse, hasta que utilicé un limpiador de tapicerías a base de espuma seca, concretamente el de Kraff, específico para tapicerías de coche y comprado en Aurgi, consiguiendo un excelente resultado.
Lo del olor es más complicado. En los supermercados venden un spray llamado "Febreeze" que quita bastante el olor, pero no del todo. Tendrás que usarlo después de limpiar bien la tapicería con el Kraff. También convendría dejar una ventanilla un poco abierta al aparcar el coche, si es que tienes garaje, para que se ventile, pero vé asumiendo que el olor, aunque podrás eliminarlo bastante con lo que te he dicho, te durará un tiempo. También puede ayudarte un ambientador, pero que no sea muy fuerte, porque la mezcla de olores es aún peor.
También se puede desmontar la tapicería y lavarla en la lavadora en frío, lo que no sé es qué tal quedará.
Un saludo.