New carpets and paint will help the smell greatly. An ionizer will also help. With that done and some deodorizers it should be fine. If a damp environment it may come and go but in drier areas it should go and stay gone.....