my german shepherd is 6 weeks pregnant, how many more weeks before she gives birth.?
Answer Question
3 weeks