Hey there,
There could be many reasons your water cloudy.
First there could be the problem that your tank may be overstocked.

You said you have six fish in a 10 gallon right? How big are these fish?
Second How long as your tank been set up? During the cycling process the tank will almost definately be clear than get cloudy and then once levels are at 0 and the beneficial bacteria has developed the water will get clear again.
Also for future reference, if the tank is new, which i am not sure you mentioned or not, you don't want to clean everything really good. By doing this you kill the beneficial bacteria.
Also what do you feed your fish? Perhaps you are feeding them too much?!
My recommendation would be to start doing 5% water changes every other day, cut back on the amount of food. and if your impatient, like i tend to be add a little bit of "Clarity" by Seachem. It works absolutely GREAT!
Oh and another thing to think about, is your filter may not be big enough to support all the waste six fish are making. You didn't mention what kind of filter you had, but perhaps you should think about upgrading, expecially if you bought your tank as a set, because they never put the right size filter in them, they always skimp!
Hope this helps a bit........and your tank clears up fast!
