OK guys, I know loads of people have posted this, but I need to do this again. My chickens are 17 weeks old now, they have been outside for weeks and weeks now with perches. I go out 2 or 3 times a night to shoo them from the nest boxes and put them on the perches but they still won't learn! I have tried perches at different heights. I tried blocking the boxes off for a few weeks but as soon as I opened them up again they went back in, and they will be laying soon so I don't want to keep them blocked. Every night they are back in the nest boxes (or the majority are). They are starting to stay on the perches all night after the first shoo but not always. What can I do?