myself I do two 15% water changes a week on my 55gal w/ 1 oscar about 10'' and a once a week 25% water change on the rest of my tank's , smaller if needed during the week aswell as the 25% as stated above ...
what ever it takes to keep your water perfect. nitrite and ammonia 0 nitrates very low. at least once a day. when treating fish it is good to throw a sponge that has soaked in your dispaly tank into to QT and that will give a bio filter to help keep water good