I don't know if this will help, but here is my flock list.
This mix of breeds has always put eggs on the table at my house;
3 x Barred Rocks
2 x Rhode Island Reds
1 x Buff Orpington
1 x Jersey Giant
3 x Easter Eggers
Hello,
If you want eggs, than I would say getting Barred Rocks, Rhode Island Reds, or Buff Orpingtons. Jersey Giants are pretty cold hardy too. Easter eggers are great as well.( I am merely going off of experience with these breeds, every breed a its own specific purpose.) :cd