Muốn nuôi được nhiều loài cá trong một ao và để có năng suất cao thì chúng ta cần chọn nuôi các loài cá phù hợp. Nuôi cá sống ở các tầng nước khác nhau: ăn nổi, ăn đáy,… và nuôi nhiều loài ăn các thức ăn khác nhau.
- Mỗi loài có một ổ sinh thái riêng nên làm các loài cá giảm mức độ cạnh tranh về nơi ở và thức ăn với nhau: cá trắm cỏ ăn thực vật và phân bố chủ yếu ở tầng nước mặt, cá mè trắng chủ yếu ăn thực vật nổi, cá mè hoa ăn động vật nổi là chính, cá trắm đen ăn thân mềm và phân bố chủ yếu ở đáy ao, cá trôi ăn tạp và chủ yếu ăn chất hữu cơ vụn nát ở đáy ao, cá chép ăn tạp,…
- Nuôi nhiều loài cá khác nhau như thế sẽ tận dụng được nguồn thức ăn trong thiên nhiên và không gian vùng nước, do đó đạt được năng suất cao.