Buying an old house, sadly the smell is unbearable. My solution would be to remove ALL the floor coverings, skip them, check any hardboard, maybe remove that too, treat floorboards and stair treads with an enzyme wash, allow to dry then have laminate and new carpets laid. I think that might also mean some if not all of the doors have to come off and be altered to accommodate new levels.
Does that sound like completely unnecessary overkill? What order would you do things in? Has anyone done this? It sounds pretty disruptive.