All good choices, I have all three. Silkies are pretty hard to resist since they are so very frienly and due to the large crest, don't get around as quickly as other breeds. The roosters are usually wonderful boy too. Faverolles are full of personality and spry. Roosters are also wonderful gentle little guys. I love d'Uccles also full of personality and very personable. I have had a few bad roos in this breed, however. I don't think you can go wrong with any of them.