Your problem sounds more like a sewer gas and can be caused by a cracked sewer line, a blocked vent, or traps devoid of water.
If you have a combustion type heat such as natural gas, propane, oil or coal...you could have a faulty chimney or heating system.