Pilot fish usually gather around sharks (also rays and sea turtles). They eat parasites on their host, and small pieces of food that their host does not eat (leftovers). When pilot fish are young, they gather around jellyfish and drifting seaweeds.