I am new to raising chickens and we don't know anything about different breeds. We are wanting to get chickens for their eggs, mainly. The other advantage will be they can get table scraps and can put back out to the garden. Any ideas on which breed(s) would be best for this? What time of year would be the best to get them? We live in central Tennessee. Thanks for the tips!