My ducks have a house. The only reason they go in it is because I feed them in there. They prefer to stay out on the pond. The windmill keeps the water open most days in winter. We get plenty of rain and blowing snow in the snow belt of Lake Erie, but I can only think of one day the ducks went in for shelter. As far as egg laying I'd be glad to here tips on how to get them to lay in an open shelter. Mine prefer to make their own nests. I figure is just one of the hazards of free range.