Hand Made,Plush fabric outer layer, 100% Polyester inner layer for hand-insert, stuffed with cotton. leather shoes, and non-woven diaper,Handmade be inches length (same size the original Jeffy Puppet). The hand-insert large enough fit the hand an adult,Country Origin:USA