Each Elanor jacket is made of recycled and repurposed materials (mostly 100% wool). There is an inner lining that is 100% recycled cotton for added warmth and comfort. The front neck closure has adjustable sizing with snaps. Under the belly is a strap with velcro which can be adjusted to fit your dogs girth.