I am getting ready to start setup on my first tank (29 g freshwater) and have a few questions about fish. I know different fish prefer different substrate and plants, etc so I figured it would be best to decide on the fish and then start my set up. I am hoping to do live plants and am planning to take this pretty slow. The fish I would like to keep are dwarf gourami, zebra loach, african butterfly and maybe a german blue ram. Can these fish live together and if so how many of each breed should be kept? I am open to other fish breeds but I don't really care for the small schooling breeds. Thank you in advance for any advice you can share.