From your sig (dont know if this is up to date or not) the 2ft would be fine for a breeding pair, however to be able to get a breeding pair, its usually recommended to get 6 young rams, are you wanting german blue or bolivian? and let them form a pair and return the rest.
They like lots of plants, fake or real, a fairly fine substrate, gravel or sand and some smooth flat rocks or slate to spawn on. ph anything from 6.6 - 7.6 but I believe the lower end of the scale for breeding, temp from 26c - 28c and pristine water conditions, obviously 0 ammonia and nitrIte and as low as possible nitrAtes.
Its not unusual for the first few times of spawning that the pair will either eat the eggs or the fry until they get the hang of things, but usually they make good parents and its best to leave them to it, rather than remove the eggs. If you do want to remove the eggs, you will need an airstone in the tank to keep the eggs fanned to stop fungus, this the parents would do themselves.
Im not sure on how often they would spawn or whether you need to remove one batch of fry before a second batch is hatched in case the older fry eat the younger ones, but Im sure someone else who knows more about this will be along with more information for you soon