I might look or google information on south american dwarf cichlids. Many of these fish are quite sensitive to poor water conditions so ..Frequent small water changes may be necessary in order for them to thrive. If I were to select a dwarf cichlid to begin with, it would be the bolivian ram. after I became more confident in my ability to provide proper care, I might consider the german blue ram. I would read all of the information I could find on the fish that I was interested in. I would mainly seek information from books at local library or purchase books for sale. Anyone can say anything on the internet,but with books,they are edited before publishing for content and accuracy in most cases and are far less confusing than the differing opinions often found at different websites. I have also found that while researching fish,that most fish breed under ideal conditions.,, so researching info on breeding the fish you are interested in often times provides the proper or ideal water conditions that best offer the chances of the fish thriving, as opposed to just surviving.Always try and keep fish that will thrive in your tapwater without,water that is treated with or by ,domestic water softners,or the numerous ph up or down products and or various potions and powders. At least until you have a fair grasp of what these products do and how they do it. Tapwater and water conditioner alone,will make fish keeping much easier and much more enjoyable.