sounds like he has swim bladder problems. You can try to give him some blanched peas (peeled of course) and see if it helps (in case he's just blocked up), but usually if it's the swim bladder they won't get better. I lost a goldie to swim bladder disease once.