This little puppy is perfect size for a small child or even a big teenager. It is completely handmade by us in our custom sewing room. The removable bib can be personalized with a name or monogram. Assorted fabrics. Stuffed with 100% polyfill. All cotton material. Embroidered features so safe for babies. Completely washable and dryable. Fabrics vary. FREE SHIPPING to USA