Made of nylon and completely washable. Do not have a lot of buckles that always need adjustments. Only one initial fitting is needed. For snout 4 1/2 . Tiny dogs- cavaliers, miniature dachshunds, miniature poodles, yorkies, etc. 0