Handmade Chenille Puppy Dog

Regular price $42.00 Sale

These handmade puppy dogs feature chenille fabric.  The fabrics will vary as these are individually hand made, but please specify a main color.