These beaded keychains come in assorted colors. We do not sort them by styles. We will send an assortment of styles unless you call us with a preference. We currently have limited numbers of each style. They are approximately 1.5" to 3" long and 1" to 3" wide. Each keychain weighs 0.4 to 0.6 oz.