When a goldfish puts it's mouth above water frequently, this means that it is gasping for air as there is not enough oxygen in the water. To add more oxygen, placing bubble wands or stones in your tank will help the fish.
If the goldfish is swimming in water, it is alive.
it my not your
Probably because its water is foul and needs changing
Swim bladder disease? http://www.straightdope.com/columns/read/1688/if-a-goldfish-is-swimming-on-its-side-is-this-a-bad-sign
Yes
it stops swimming
Since they are not fed live food, their method of catching is swimming after food that may sink in the water
The fish will look and act lethargic, also you can tell if the water is bad by doing some simple water quality tests.
They like to eat goldfish,mealworms.and rats.They love swimming in the water.And they are very kool creatures.!
If your goldfish is swimming upside down, that probably means it has swimbladder disease or something of the sort. To cure this, I suggest you feed your upside-down swimming goldfish the insides of boiled peas. I never tried it myself, but on the internet I saw the story of a person who fed his upside-down swimming goldfish some peas and the next day it was swimming normally! Try it! It will cure constipation too. But if your goldfish is floating upside down, there is a high possibility it is dead. Poke it or fish it up with a net. If it moves or thrashes around when you pick it up in a net, then it is alive.
No!
Gravity