Bullheads are fish that have flat heads and are usually shorter in size. Their weight also varies but is in between one or two pounds. These types of fish have spines on their fins which they generally use to defend themselves.
Bullheads usually eat aquatic insects, snails, clams and seaweed. They can survive low oxygen in the sea so they remain at the bottom and also lay their eggs there. They lay their eggs in late summer and have the tendency to breathe through their skin.
Catfish are fish that have narrow mouths and are longer in length. The size may vary from 15 to 20 inches in total which is why they have a heavier weight in comparison to other fish. The weight is usually around 25 pounds.
Catfish eat live fish and some of the larger ones are also known to devour birds. These types of fish cannot tolerate low levels of oxygen which is why they swim close to the surface of the sea. They usually prefer clear running streams or running water. They lay eggs in under logs or tunnels.