Parturition prediction and timing of canine pregnancy.