Polys are fine. I've never mix knives, personally. But these guys are relatively peaceful and are found in shoals in the wild so these guys would be okay to mix with each other. They average 8" so putting them with bigger Knives such as a CK is risky, IMO. I've kept a group of ABK with Congo Tetras, Ctenopoma, and a Senegal.