Tutte le specie di squali sono carnivori, non onnivori. In rare occasioni, uno squalo cenerà su qualcosa di diverso dalla carne, come le alghe, ma accade raramente che non è abbastanza comune cambiare la classificazione dello squalo.
Gli squali, specialmente gli squali tigre, mangeranno spesso cose che non sono nemmeno considerate cibo. Cestino nell'oceano è lo spuntino più comune per questi squali. Quando uno squalo mangia qualcosa come una bottiglia o altro materiale di scarto, di solito si fa per sbaglio.
Un onnivoro è un animale che mangia quasi tutto. Consumano regolarmente carne e materiale vegetale e gli umani sono buoni esempi di onnivori. Un carnivoro pranza su nient'altro che carne. Squali, orsi polari, tigri e volpi sono tutti carnivori.