Dogs are usually pregnant for about 57-72 days. Giving birth happens in three parts: contractions start, the dog pushes, and then the afterbirth comes out.