Some will say spring/summer etc, as you might be up in the night, or out in garden with puppy while intially toilet training, we got Riley in April, much our preffered time and we planned this.
You are also going to get some saying winter so that the dog will be able for longer walks come the spring / summer etc, though that didnt factor for us, would much prefer standing out in garden in spring/summer etc.