I would keep at least 6, so you are good with the minimum. In regards to the max, it all depends on fish tank and filtration like it was mentioned above. My 7 barbs swim happily in a 20g tall tank,...