I am pretty new at having an aquarium and dont know that much about it other than I find it fascinating to watch my fish! I have a 20 gallon tank and I have some guppies, platys, 4 cherry barbs, a weather loach, a red tail shark, and 4 fiddler crabs. I dont know it this is a good mix or not but everyone seems to get along just fine!