How long does the average German Shepherd have a season?

Answer:
Every 3 weeks if she is healthy.
First answer by Ldolgner. Last edit by IZZYFENT. Contributor trust: 4 [recommend contributor recommended]. Question popularity: 69 [recommend question].