The fabric is poly-fleece and is lined with 100% fine cotton to prevent electric shock. There is a leash hole under hood. The belly side has two rows of button to make it adjustable and looks very fashionable. And it has a real pocket to hold your plastic bags or treats.