I have been reading books and researching chickens for a while now and am having a difficult time figuring out what breed(s) would be right for me. I need a dual purpose bird(s) that lays a decent amount of eggs, makes a good meat bird, cold hardy, is good at foraging, and one that can go broody as I want a self-sustaining flock. I plan on having a large coop and free ranging during the days. I am madly in love with partridge wyandottes but I am not sure they fit the bill? Other breeds in consideration are white orpingtons, game, dominiques, and cochin. I want to have some eggs in the winter too if that is at all possible. I am trying to become self-sufficient and want to stay away from as much supermarket food as I can. Thanks in advance! P/S What about bantam breeds? I have read some can be prolific layers.