I almost said Minorca on the left because of the white cheeks, but given the coloring it is probably a blue andalusian. It looks like a roo to me.
BA on the right... I have some baby BOs but don't know enough about them to classify the middle one. Looks like one, but I don't know for sure.