If you're saying you've got three year old chickens that have NEVER laid an egg, there's something seriously wrong. Even the poorest laying purebred fancy showbirds should still lay some eggs every now and then. Are you feeding them a suitable diet? What breeds are they? The only reasonable explanation I can think of would be if they were all constantly broody. They're not Silkies by any chance, are they?