Hello, just started out with a 29 gallon freshwater tank, so far have I have an algae eater (I aquired the tank so not exactly sure the name of the fish) and a bolivian ram-male. We got it for my 2 year old daughter, and I don't really know anything about fish. We're looking for bright and colorful fish that will get along with everyone. kind of on the larger size, i was told 4" would be the largest for my tank. Thank you!