How is the little guy doing today? How big of a tank is he in? Hold back his food for a day, and put him in a 10+ gallon tank with a filter that's flow and sucking power is NOT very strong, strong enough to clean up the water debries but not strong enough to give him trouble with swimming or to pull him towards it. A cheap, used one would probably do the trick for a little while until he gets better. When you do feed him, remember you are holding back his food for a few days, don't use flakes unless you make a few sink!
And also put something in there that he can swim under or into, but if it's something that he can swim into make sure he can get out of it easily, too.
It's only swim bladder if he is swimming down and then floating back up. If he doesn't float back up, it is not swim bladder.
Goldfish need a lot of oxegen, so be sure you put a filter in and maybe a used water-blower thing too, if you don't know what I'm talking about it's a tube-like styrafoam looking thing that blows out air when you turn it on. Make sure it's preassure isn't too strong, though. Just a used one that lets out a little air will do the trick.