These embroidered caps are 100% cotton twill. Adult sized, adjustable. Official Dog Walker Cap Price: $20.00 Quantity in Basket: none Peace Love Dog Cap Price: $20.00 Quantity in Basket: none Ready Cap Price: $21.00 Quantity in Basket: none My Grandchild is a Dog Cap Price: $20.00 Quantity in Basket: none