In my opinion (and personal experience), the minimum time for domestic to domestic connections at DFW is 40 minutes. If you're connecting from an international flight to domestic flight, I wouldn't be comfortable recommending anything less than 2 hours.