It takes roughly 9 weeks i.e. 63 days for babies to come out post-pregnancy for a German Shepherd.