Sorry, Mindylee, but DNA will not tell you if a mare is in foal. Pulling blood will, though.
The best ways depending how far along the mare is, would be: ultrasound, blood and then palpate.
In the case of ultrasound and palpating, if the person doing it isn't proficient at it they could miss a fetus all together.