다양한 이유가 있을 수 있지만, '환경 수용력 이론'에 따르면, 어항과 같이 제한된 환경에서는 환경 수용력이 낮아 물고기의 성장이 일정 크기 이상이 되지 않도록 제한되는 반면, 연못과 같이 공간이 넓고 풍부한 환경에서는 환경 수용력이 높아 물고기가 충분히 유전적으로 허용하는 만큼 성장할 수 있다는 것입니다.
또한 성장하는 물의 수질과 공급되는 먹이 역시 개체의 크기에 영향을 미치며 발생하는 스트레스 또한 개체의 크기 차이를 만드는 것으로 알려져 있습니다.