Due to the nature of this product, color, size, and shape will vary. Sizes are approximate. Small: 2-2.75” Medium 2.75-3.25” and Large 3.25-4”