I have a semi-agressive blood parrot fish hybrid, an agressive opaline gourami, a large pink kissing gourami, and a large angelfish. All of my fish are at least three inches in length (besides angelfish). They are semi-agressive and some are more than three inches, maybe four, five.