People who sell breeding pairs do so because they have bred them almost to death, or they eat their eggs, or they eat their fry or in some other way they are no bloody good. If you want to breed you should buy good quality fish and preferably unrelated. Best to get fish from different sources and pick males and females from different batches. With cichlids you can then put them together and see who fancies who.