They are awesome aquarium fish. You will never have algae on the walls of your tank if you have a few in there. However, I don't see them spawning in a pond, even one that was gravel bottomed. So many neat fish out there, so few that can actually spawn in ponds.