I have had my black ghost knife for 2 years and he is about 8 inches. He lives with many small fish including tetras. He never seems to bother with any of the other fish and he eats anything from live black worms to flake food. Its the best fish I have ever owned besides my elephant nose that lives in my other tank