How long is a German shepherd pregnancy?

A German Shepherd's pregnancy lasts anywhere from 56 to 66 days. The average is 63 days from conception to when the dog gives birth.