The fabric is poly-fleece and is lined with 100% fine cotton to prevent electric shock. There is a leash hole that is covered with rainbow flap. Underneath side has two rows of buttons to make it adjustable, looks very fashionable, neck and hem line has a fashionable ribbed fabric.