Welcome... we're excited you're here!

Puppy Love Puppets

Puppy Love Puppets

$19.95

Each puppet in this collection is exquisitely hand carved and stands at a charming 8 cm tall.