answered question 5/9/2009 Why Do Ducks Lay Eggs In Water? Ducks can't hold their eggs for long as hens. So sometimes the egg is laid down as in emergency.same happens sometimes with the pigeon when the lay down egg while not in the nest but it happens very rare