How many days do dogs mate?

Female dogs are in heat for up to four weeks. However, there is a small period of time that they are fertile and therefore will only be receptive to contraception for a few days. Pregnant female dogs carry their babies for 63 days.