What freshwater fish are there in eat small fish?

Freshwater fish in eat small fish are:

1. snakehead: Wild snakehead preys on small fish and is an important economic fish in China.

2. Catfish: Catfish is omnivorous and likes to prey on small fish, shrimp and loach.

3. Puffer: Puffer is a carnivorous fish that preys on small fish, fish eggs, aquatic insects and so on.

4. Freshwater pomfret: Freshwater pomfret is a carnivorous fish that preys on small fish and small mammals.

5. Arhat fish: Arhat fish is omnivorous and likes to prey on small fish and shrimp.

These are the common freshwater fish in eat small fish. It should be noted that not all freshwater fish will prey on small fish, and the feeding habits of artificially raised freshwater fish and wild freshwater fish may be different.