Well the only thing I have ever found really good and getting rid of bad smells on carpets etc is a really strong solution of Persil (Colourcare - the purple one) biological liquid gel! It has a really strong fragrance and is really good at neutralising smells.
Maybe try the bicarb first! Whatever you clean it with leave the boot open at every opportunity so the air can circulate
