Every purchase of Original Rose Puppy, instead of 10%, 20% will be donated to help save innocent dogs from the dog meat trade industry!
Original Rose Puppy is made of over 500 roses paired with a pearl necklace and elegant bow tie.
- Beautifully Packaged in Clear Case tied with Satin Ribbons
- Handcrafted with over 500 Luxe Foam Roses
- Puppy lasts forever