I've played over half a season now and still no ducks in the pond. Maybe they're to set in their ways. I notice that the more days you keep them outside, the further they'll venture in their search for grass. Apparently, they just haven't searched for water yet.
Is it confirmed they swim on every map?