Shop Online - short list

Puppy Love

$14.95

Meet “Patches” our lovable 12” plush puppy dog. Patches has a sweet expression that’s impossible not to love! So soft and cuddly, this fellow will melt hearts of all ages.

$