Yep, water chemistry is important even when you are keeping hardy fish like comets and danio's- you can still accidentally kill such hardy fish if the water quality goes bad.
With the cycling tank thing. Basically fish pee and poop ammonia, and ammonia is toxic to all aquatic life. In a tank that isn't filtered, the ammonia will just build up and take a toll on the fishes health and eventually kill it- so its very important to filter the tank. The reason why its important to filter the tank is that a special nitrifying bacteria will establish itself on the filters sponges, and as this beneficial bacteria establishes itself in the filters sponges it will convert ammonia (very harmful to fish) into nitrites (harmful to fish but not as harmful as ammonia) into nitrates (not harmful to fish unless in very excessive levels). This is the nitrogen cycle
![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
.
If you want to have good water quality in your tank, its vital to have this beneficial nitrifying bacteria in your tanks, otherwise the water quality in the tank will remain unstable and toxins in the water will harm/stress the fish etc. The process of the bacteria establishing itself in the filters sponges is called cycling and it can take a while for the bacteria to fully establish itself (often at least a few months), but when it does (as long as you don't do anything to harm the bacteria) the water quality in the tank will always be good as long as you keep up with your once weekly water changes
![thumbs :thumbs: :thumbs:](/images/smilies/ipb/thumbs-up.gif)
.
The bacteria will start to establish itself on its own in the tank as soon as you turn on the filter and add fish to the tank, but there are many things that you can do to accidentally kill off or harm the beneficial bacteria. Because your fish look pale every time you do a water change, here is a list of possible things that you could be doing wrong to kill of the beneficial bacteria and so cause the water quality to go bad and stress the fish;
1.While the bacteria gets rid of ammonia, it also needs a constant source of ammonia to survive (usually supplied by decomposing muck in the filters sponges that it has sucked in)- if you deny the bacteria its ammonia, it will starve and die off. Common actions which can cause this are;
a. Over-cleaning the filter. When it comes to cleaning the filter, you should only remove enough muck for it to run smoothly- never clean it so that its sparkling clean.
b. Doing water changes that are too large- doing 100% water changes will cause harm to the beneficial bacteria.
2. Cleaning the filter in un-dechlorinated water- the filter is where the beneficial bacteria primarily resides, and if you clean the filter in undechlorinated tap water the chlorine in the water will kill the bacteria off. When you clean the filter, you should ideally do it in water left over from water changes, as this water is the least likely to stress/harm the bacteria
![nod :nod: :nod:](/images/smilies/ipb/yes.gif)
.
3. Not dechlorinating fresh tap water that goes into the tank will also kill off the beneficial bacteria.
(Having insufficient filtration for the bioload of the tank can also cause water quality to become unstable and bad, as obviously can not cleaning the tank regularly enough etc.) More info on cycling tanks and water quality etc;
http
/www.fishforums.net/content/New-to-t...-tank-syndrome/
I would put my money on the fishes stresses being down to issues with the water quality, i noticed you said you sometimes do 100% water changes when the tanks water goes cloudy, doing such a massive water change could kill off the beneficial bacteria and cause the water quality go bad and make the fish stressed.
I would advise that you buy some accurate water quality testing kits from your local fish store and test the water for ammonia, nitrites, nitrates and ph to see what state the water quality is currently in (because even if the water looks clean, it still may have toxins like ammonia in it- the only way to know for sure is to test the water). If you tank is cycling then you will need to test the tanks water quality quite often to make sure that toxins like ammonia aren't building up in the tank, and also so that if they are you can do a small water change with dechlorinater to help remove them
![nod :nod: :nod:](/images/smilies/ipb/yes.gif)
. In an established tank, ammonia and nitrites will always be 0, while nitrates should be between 1 and 40. If there is any sign of ammonia or nitrites (or a complete lack of nitrates for that matter), then it means that the beneficial bacteria is still establishing itself/the tank is cycling and that you need to keep a close eye on the water quality to help keep it good
![good :good: :good:](/images/smilies/ipb/good.gif)
.
With the cloudy water issue, if the water goes a cloudy whitish/foggy color then it means that the tank is suffering from a bacteria bloom. These blooms are not uncommon in new tank set ups which are still establishing themselves, and will stop happening as the tank establishes itself more with age and good tank maintanence. Bacterial blooms usually aren't harmful to fish unless they are very intense, all you need to do to get your fish through them and help prevent them happening again is to simply do regular small water changes with dechlorinater and to increase the aeration in the tank
![thumbs :thumbs: :thumbs:](/images/smilies/ipb/thumbs-up.gif)
.