Made from velvet fabric decorated with a trim and feathers. Hat comes in one size that fit xs, s, m dogs ( tea cup ,small and medium) Hat stays in place with a adjustable elastic to fit all sizes. Your puppy or kitty would look adorable in this hat . This is prefect accessory for an " elegant" pet.