Don't take offense, but you are WAY overstocking your tanks. One goldfish per 10 gallons, please refer to http/www.goldfishparadise.com/ for some help on your issues, they are some mighty smart goldie people!
Eh no im not over stocking my fish tank i thing i would know if i was doing somthing wrong with them as one of them is 10 years old and the rest r at least 5 years old and the water is perfect