A graph has the neighbour-closed-co-neighbour, or ncc property, if for each of its vertices , the subgraph induced by the neighbour set of is isomorphic to the subgraph induced by the closed non-neighbour set of . Graphs with the ncc property were characterized in [1] by the existence of a locally perfect matching : every two edges of induce a subgraph isomorphic to . In the present article, we investigate variants of locally perfect matchings. We consider the cases where pairs of distinct edges of the matching induce isomorphism types including , the paw, or the diamond. We give several characterizations of graphs with such matchings. In addition, we supply characterizations of graphs with matchings whose edges satisfy a prescribed parity condition.