Have you overfed him at all? Sounds like swimbladder to me. How big is the fish?
If you aren't aware, the 14 gallon is way to small, even if you had no other fish in it. That's also part of the problem. He's getting stressed:( Goldfish need at least 30 gallons.
If it's swim bladder, try...