Buffalo fish are good for ponds because they eat the weeds that grow in them. They also provide food for their predators, which helps keep your pond healthy!