Köpek balıkları beslenmelerine göre üç gruba ayrılırlar :
- Serbest yüzen deniz canlılarıyla beslenenler: Hexanchus, Lamnidae, Alopias, Carcharhinidae, Squalidae, Somniosus
- Tabanda yaşayan deniz canlılarıyla beslenenler: Heterodontida, Scyliorhinidae, Triakidae, Oxynotidae, Echinorhinidae,Pristiophoridae, Squatinoidei
- Planktonla beslenenler: Dev köpek balığı (Cetorhinus maximus), balina köpekbalığı (Rhincodontidae)