Actually birds shouldn't sleep in the nest boxes - if they do they will poo over the eggs. Nest boxes are for laying eggs only. They should be sleeping above -on the roost bars. You may actually have to place them on the bars at night till they get the idea and do it themselves. You should...