They could be seeing themselves in the reflection of the glass of your tank, but since goldfish do not have the capacity to recognize themselves in a reflection they think it is another goldfish and attempt to swim towards it.
It has nothing to do with having a short memory span as the previous answer said, because goldfish actually have a long-term memory span of about three months.
They may try to get some oxygen XD
Yes
It is important to remember to put things in a goldfish tank, even goldfish get bored. Some of my suggestions for tank decor are artificial plants and a "hidey hole" for your goldfish.
You should not have goldfish and platies in the same tank ever.
No, shrimp and goldfish should not be kept together in the same tank as goldfish may eat the shrimp.
A 5-gallon tank is not recommended for keeping a goldfish. Goldfish require a larger tank size to thrive, ideally 20 gallons or more for a single goldfish. A larger tank provides more space for the goldfish to swim and grow, as well as better water quality.
The size of a goldfish tank can affect the growth of the goldfish. A larger tank provides more space for the goldfish to swim and grow, leading to healthier and potentially larger fish. In contrast, a smaller tank can restrict the fish's movement and growth, potentially stunting their development.
depends, can a ten gallon tank live in a goldfish
getting more goldfish in your tank
No, cherry shrimp should not be kept with goldfish in the same tank as goldfish are known to eat shrimp.
Regardless of the type or size of goldfish the minimum acceptable size of an aquarium for a goldfish is 30 gallons. Buy a tank that is at least 30 gallons if you plan to have goldfish. You can comfortably fit 3 goldfish in a tank this size but no goldfish in a tank any smaller. Goldfish are essentially pond fish and need lots of space to swim; they will not thrive in a small aquarium.
no. you should have 10gal of water per goldfish. you shouldn't have goldfish in a 5gal tank at all. they are huge waste producers