I am so glad I found this thread about ducks laying in pond! I have three ducks, two laying and one just recently started. There is a duck house and a carport (hehe) that they were laying in. In the past they were both laying in the carport. Now the older duck is laying in the house and the younger one is laying in the pond. Have no idea why. The ducks get along with all of the animals and there is no sign of aggression. They have an enclosed area with the pond and the houses, so no animals are getting in. Don't get it.
Any other idea?