Be prepared to wait, because S. multi's take a couple years to mature, about 3 from hatching. When they are mature, you will need suitable host cichlids to spawn them. When the cichlids spawn, so do the multi's, and the female cichlid picks up the eggs along with her own. The multi eggs hatch much faster than the cichlid eggs, and the fry eat the cichlid eggs, then each other, unless you strip the eggs from the female and use an egg tumbler to incubate/hatch them. Or leave them with the cichlid, and eventually she will release one or two baby catfish. Sooner or later the cichlids will stop spawning, when they realize they aren't producing any fry of their own, so several pairs are necessary if you want to seriously produce multi's.
S. petricola's will spawn without host cichlids, just provide a shallow dish or jar of marbles with a breeding cave on top of it, and have one or more pairs in spawning condition. You can set up something similar to an UG filter lift tube on top of the spawning cave to suction the eggs out as they are laid, emptying into a net breeder, or just have a couple of jars of marbles ready, and change them daily, picking the eggs out. Petricola's will also spawn with cichlids the same way as the multi's. Hatching the eggs and raising the fry is the more difficult part, as they will eat each other if you don't feed them often enough.