Wanted to see what peoples thoughts are. I have a 46 gallon I set up in April. It has 2 eheim 2213 that I used seeded media with and did a fishless cycle. The cycle was started early february and over mid march. The tank has pool filter sand as substrate and two large pieces of manzanita wood, anubias, and wisteria. I use seachem flourish about twice a week and seachem excel at double dose (BBA) 4 times a week. After being cycled fish were slowly added and there was a mini ammonia spike that clear up no problem and never one since. The tank is maintained with a 1/3 water change once a week. since then I have slowly added fish monitoring the ammonia, nitrite and nitrate. Ammonia and nitrite always stayed at 0 and nitrate under 20. Now the tank is fully stocked:1 geo altifrons(were two), 6 candy cane tetras, 6 lemon tetras, five diamonds, and three dojo loaches. Thursday I noticed that my one geo really beat up the other. I remove her and check the water quality. The ammonia and nitrite were zero. Didn't check nitrate. The next day I go to do a water change and the tank stinks. Ammonia 1 to 2, nitrite just readable and nitrate 10. Been doing daily to every other day water changes since. tank still stinks and nitrite back to zero and ammonia coming down. Not sure why this happened. Any ideas? I use prime as a conditioner and about every other day. The fish are not over fed. This tank is at my place of work. One theory is that some else is feeding the fish other then me, but unlikely since I am the only one that knows where the fish food is. Thanks for the help. Also in all my years a fish I have never had a tank stink like this one.