Jellycat

Smudge Puppy

$34.00

This soft and sweet puppy is great for any dog lover.