We have about 30 hens free-range along with goats and alpacas and one Toulouse goose. About 15 of the chickens are older birds that have been together for a couple of years at least. Another 10 or so were introduced about 8 months ago, and then another 5 were introduced about 4 months ago. I've got a nice chicken house with nest boxes that they all slept in and where the feeders were kept, but a year or so ago we had a real problem with raccoons killing hens in the henhouse, so the chickens all migrated one house down and moved in with the goats (and the goose who thinks she's a goat). After unsuccessfully trying to get them to move back into the chicken house, I gave up and turned the 'chicken house' into a feed room, and built new nest boxes in the goat house. All was well. Then we added the first batch of new birds, and the older hens wouldn't let them stay in the chicken/goat house, so this batch up and moved two sheds down and set up shop with the alpacas in their loafing shed. They've just started to lay eggs and are doing so in the alpaca hay, which isn't optimum. When the third batch joined, of course, they weren't welcomed either place so they moved back into the original chicken, now feed, house. Here's my question: is there a good way to get them all to share the same roosts and nest boxes, or should I simply give up and put nest boxes in the alpaca shed (to accommodate group 2) and back in the chicken/feed house (to accommodate group 3)? I'd prefer to get them all in one or at most two places - any ideas?