? Goldfish can eat his excrement, this is a kind of their normal habits and customs. They belong to omnivorous fish, throat teeth are more developed, especially for long solid feed, excretion of feces just belongs to this category. In addition, they don't actually swallow their feces, they just taste it in their mouth and spit it out. But the memory time of goldfish is very short. After they forget, they will repeat the action again until the feces are ground up. This gives the breeder the illusion of eating the feces, but in fact the feces are not eaten by them, but dissolved in the water.
Although they eat their own feces without any harm, the feces not only have little nutrition, but also easily pollute the water, so it is better not to let them eat. When this happens, the breeder should change the water quality in time to ensure the cleanliness of the water in the tank. They can also be fed with some feed with higher nutritional value.
Goldfish is omnivorous fish, meat is also very fond of, so it will eat small fish. However, this only happens under special circumstances, such as when there is no feed or when you are very hungry. Because small fish are smaller in size and more flexible in swimming, it is not easy for goldfish to catch up with them. They will only consume their physical strength and make themselves weaker. So as long as they have a stable food source, it is no problem to mix them with small fish.