A graph is regular if the degree of each vertex of is d and almost regular or more precisely a -graph, if the degree of each vertex of is either or . If is an integer, a triangle-free -graph of order n without an odd component and , then we show in this paper that contains a perfect matching. Using a new Turdn type result, we present an analogue for triangle-free regular graphs. With respect to these results, we construct smallest connected, regular and almost regular triangle-free even order graphs without perfect matchings.