Marshmallow Puppy
- Regular Price
- $29.00
- Sale Price
- $29.00
- Regular Price
Sold Out
- Unit Price
- per
The softest puppy perfect for snuggling. This ultra soft 13” puppy features embroidered mouth details and has been a Mary Meyer best-seller for over 7 years
machine washable
Made by Mary Meyer