I agree with everyone the first is Pseudotropheus zebra. If you do a search you might find Metriaclima/Maylandia being used as the genus. If it turns out to be a male then you'll have what's called a "marmalade cat". The second one I'd say is Labeotropheus species due to the unique mouth. As far as ever knowing exactly which species either fish is then I say good luck since there are way to many morphs that occur naturally and too many breeders that let different morphs crossbreed.