l would suggest that you try Bristle nose catfish first they are very easy and will not eat their own eggs or fry.
Simply place in a standard 2 ft tank, no gravel, one box filter and up turned saucer with one side broken so as to make acave.
Give a water change of about 25% every week and feed lots of pumpkin and flake foods. oh yes l nearly forgot and add two or three Bristle nose catfish, 1m 2f if you like and the rest will happen.
Dad will gaurd the eggs and when the fry hatch and move out leave them with the parents, they need to eat some of the parents excrement to get the barteria going in their gut.
Once the fry have moved out Dad will invite the next ripe female in for night cap