Gli squali interagiscono con una varietà di animali diversi nel loro habitat, in quanto sono predatori, prede e ospiti per una varietà di altre specie. Mentre alcuni squali raggiungono grandi dimensioni e gli adulti sono i predatori che non temono se stessi predatori, la maggior parte delle 400 specie viventi di squali del mondo sono relativamente piccole e quindi fanno da preda ad altre specie.
Gli squali predano un'ampia varietà di specie. Piccole specie di squali, come lo spinarolo, consumano principalmente piccoli crostacei, come granchi e aragoste. Gli squali di taglia media mangiano anche i crostacei, ma consumano anche diversi tipi di pesci e tartarughe. I grandi bianchi, le più grandi specie di squali predatori, consumano grandi pesci e cacciano foche e altri mammiferi acquatici. Gli squali elefante e gli squali balena sono le più grandi specie di squali del pianeta e si nutrono quasi interamente di krill, piccoli pesci e organismi microscopici catturati attraverso l'alimentazione dei filtri.
Piccole specie di squali devono fare del loro meglio per evitare che squali più grandi tentino di mangiarli. I giovani di molte specie di squali vivono in diverse zone dell'oceano rispetto agli squali adulti per evitare i predatori. Pesci di grandi dimensioni, come i barracuda, spesso catturano piccoli squali e anche gli umani predano gli squali. Secondo il World Wildlife Fund, gli umani uccidono fino a 100 milioni di squali ogni anno.
Oltre ad essere predatori o preda delle specie che vivono al loro fianco, molti squali servono come ospiti per i parassiti. I babbei degli squali, che sono anche chiamati remora, sono un esempio. I succhiatori di squalo si attaccano agli squali e vivono dei pezzi di cibo generati dal comportamento alimentare degli squali.