I stocked my fancy goldfish tank according to the 20 gal for the first, 10 gal for the extras rule - and I'm about to buy a 125 gal tank to house them all more comfortably. That's 30 gal per fish and they could do with more! They produce vast amounts of waste and grow far far bigger than you think.
I have a crazy amount of filtration (10x water turnover an hour) and still have to do 50% water changes 2-3 times a week.
Isnt that a little over board? I have about little over 20" of goldfish, 5" plec, and about 14" of tin foils and I dont do water changes like that. Anywhere from 2-4times a month Ill do a gravel vac which I end up doing 40-50% water changes. 2-3 times a week ouch, My tanks still good from doing its change 1 week ago