I started with 4 bantams (Dutch) in 2014. Wanted a few more the next year, and gathered eggs fertilized by the cockerel who had to leave in spring bc of the noise and annoyed neighbours. The 3 new pullets could stay. The tiny prefab coop was too small for sic, and I neede to build an extension to the prefab with a larger roost space. Had 6 Dutch for some years.
I liked that number for a bantam flock.
Easy to manage. No need of a big coop /run. I only let them free range when I am at home. So adequate run space is important.
When the number of eggs dropped I bought hatching eggs several times, when I had a broody . I got interested in other bantams breeds and have 5 - 9 chickens (not counting chicks) ever since.
I extended the run bc the run was getting too small with 9 chickens. Other breeds complicated things. Flocks dynamics changed over the years (no youngsters allowed to roost in the extension coop) . When the chicks of a larger bantam breed last year started to roost, the small prefab coop was getting too small. So I had to add another coop to give them their own comfortable space to roost.
I have 8 now and don’t want more bc more chickens would mean I have to build a larger run and have more work. I don’t think it would make me happier.
I keep records on the app Anymal. My current flock (dates of hatch dd-mm-‘yy):
edited : added a few words on gathering fertile eggs to make it readable. 