A local pond by me that's about an acre in a square shape has almost no bass bigger than really 6 inches. There's just about every species of bait fish (bluegill and rock bass in large numbers and perch and crappie in much smaller numbers) and carp that jump all over the pond, most likely all coming from the river very close by. The bottom is rocky with some weed patches and structure and seems to get semi deep although I can't really tell. The problem here is when fishing (most often fly fishing around the shore), there are tiny to medium bluegill, small to big rock bass, and the bass (3:1 smallmouth:largemouth) are all around 6 inches and just as big as the bait fish. It seems like the masses of bait fish that hide in the weeds around the shore should be amazing bait for big bass but as far as I know there's only been one 2 pound smallie my friend caught right as a rooster tail hit the surface. It just seems so confusing to me. Are there way too many bait fish and rock bass that compete with the little bass keeping them small (they almost always have fat stomachs even being so small) and how would one fix that? Thank you for your help.