The bigger the better, the more the better. But if you stick with the 1-2 gal. of water per 1 in. of fish you should be good. And I would not keep less then 6. I had a 30 gal set up with 20 male guppies. They are cool looking fish, but I found they didn't have a lot personality (don't be mad...