With a 29gal you need to keep it a species tank. It's way too small to have more than one species, the aggression would be too high, and eventually you'd end up with 1 fish. With the ones you listed, the only one that would work would be the yellow labs. I wouldn't get any more than four fish, and get them as juvies, so they grow up together. Even w/only 4 fish you might find once they mature, the dominate male will kill off any other males, also starting w/four fish would leave space for babies. The only other mbuna species that I know of that would work in the tank by itself, would be pseudotropheus acei. If you want more than one species either get a bigger tank, or take a look at a Lake Tang setup. Good Luck Dawn