No, it is generally not recommended to keep fish in small tanks as they require adequate space to swim and thrive. Overcrowding in a small tank can lead to stress, aggression, and poor water quality which can harm the health of the fish. It is important to provide a suitable environment that meets the needs of the fish in terms of space, water quality, and proper filtration.