The TY Squish a Boo Dotty Leopard 12 Inch Plush Pillow is a charming stuffed toy from the popular Ty Beanie brand. Made in China, this medium-sized plush pillow features a cute leopard design with a rainbow of colours. Perfect for cuddling or displaying as a decorative piece, this adorable TY Squish a Boo toy brings a touch of whimsy to any room.