The first one is a channel catfish. You can tell by the shape of the head. It is more "pointy," a flathead catfish has more of a round head.
The second looks like a false siamese algae eater. They don't eat so much algae, they are more of a predatory fish.
The second looks like a false siamese algae eater. They don't eat so much algae, they are more of a predatory fish.