I plan on getting Khaki Campbells. I believe the record for one KC hen laying eggs is 378 eggs in 365 days. There has been a lot of research on ducks as laying eggs. One study in Vietnam showed that the best laying breeds of ducks are, in order: Khaki Campbell, Call, Indian runners, with muscovy coming around 5th or 6th although if you want a meat duck they are the best.