*Sniff sniff* You've got an aquarium, don't ya?
There are a few different things that cause "Rank tank".
Over feeding is one thing. Algae is another.
I suspect in this case though, it's the cycling of the tank that's the cause - especially if it's going through an Ammonia spike. We all know Ammonia (NH3/NH4) stinks. It only stands to reason if the water in your tank has rising Ammonia levels, it's going to start smelling.
To reduce the smell & save your fish from ammonia burns, I do a 25-50% partial water change (PWC) every 24hours.
Be sure to keep testing your water parameters. If the NH3/NH4 or NO2 readings hit 2 do a 50-75% PWC - the higher the reading, the more water you should change out. Don't forget to adjust the water temp to match what's in the tank already & to add the dechlorinator.
Once the tank is finished cycling, the smell will drop off.
Changing the carbon packs in your filter will help, but only for the first 4-5 days.
Whatever you do,
DO NOT USE ARASOL AIR-REFESHENERS OR DEODORIZERS!
Quite literally, the "fallout" from them can be
deadly to your fish.
A solid type air freshener is OK. As the commercials say, "This looks like a good place for a stick-up!"
You could also try the same trick you use for refrigerators. Keep an open box or container of Baking Soda very close to the tank.
((NOTE - For the safety of your fish, do NOT put it anywhere it could be accidently knocked or dumped into the tank.))
Hope that helps ya,
