So after cleaning the filter and doing a huge water change the smell of onion was still in my tank, turned out it was a new ornament that I had bought at pets at home
even though I had washed it several times before putting it in there. I lost 3 of my fish
and still might lose more, have been doing big water changes everyday to try and get rid of it (the smell), I'm not happy, the ornament (log with holes in it) has been removed and I have tried soaking it, cleaning with boiling water but it still smells, I'm tempted to go and complain to pets at home
.
On the plus side, all the water changes have made several of my fish give birth so I know have lots of babies
.