Will killifish eat small fish?

Yes, killifish will eat small fish. Killifish are carnivores that will eat fish that are small enough to fit into their mouths. They will also eat eggs and fry.

Make sure you keep killifish with appropriate tank mates and separate them from eggs and fry for successful breeding.