I would say winter! Two reasons.... 1. Housetraining will go much faster. Pup will associate outside with potty since it will be too cold to stay outside. 2. I always worry about Christmas pups being a novelty and then abandoned when the novelty wears off. It doesn't sound like this would be the case with your family!