Our storefront at SickKids is temporarily closed due to COVID-19 - We offer Pickup at SickKids and Delivery via Canada Post - Free Shipping on Orders Over $100 (Before HST)

Collection: Puppets

Puppet play is a fun way for your child to explore strong feelings and learn good ways to manage them. Strong emotions like frustration and jealousy can be hard for your child to understand and talk about. Exploring and expressing these strong emotions through the character of a puppet can help your child learn how to manage emotions better.

108 products
  • Ballerina Puppet - Melissa & Doug
    Regular price
    $26.98
    Sale price
    $26.98
    Regular price
    $26.98
    Unit price
    per 
    Sold out
  • Chef Puppet - Melissa & Doug
    Regular price
    $26.98
    Sale price
    $26.98
    Regular price
    $26.98
    Unit price
    per 
    Sold out
  • Construction Worker Puppet - Melissa & Doug
    Regular price
    $26.99
    Sale price
    $26.99
    Regular price
    $26.99
    Unit price
    per 
    Sold out
  • Doctor Puppet - Melissa & Doug
    Regular price
    $25.98
    Sale price
    $25.98
    Regular price
    $25.98
    Unit price
    per 
    Sold out
  • Firefighter Puppet - Melissa & Doug
    Regular price
    $26.98
    Sale price
    $26.98
    Regular price
    $26.98
    Unit price
    per 
    Sold out
  • Police Officer Puppet - Melissa & Doug
    Regular price
    $26.98
    Sale price
    $26.98
    Regular price
    $26.98
    Unit price
    per 
    Sold out
  • Pirate Puppet - Melissa & Doug
    Regular price
    $26.98
    Sale price
    $26.98
    Regular price
    $26.98
    Unit price
    per 
    Sold out
  • Smoulder the Dragon Puppet - Melissa & Doug
    Regular price
    $26.98
    Sale price
    $26.98
    Regular price
    $26.98
    Unit price
    per 
    Sold out
  • Donald Duck Puppet
    Regular price
    $110.75
    Sale price
    $110.75
    Regular price
    $110.75
    Unit price
    per 
    Sold out
  • Mickey Mouse 18" Vintage Puppet
    Regular price
    $57.95
    Sale price
    $57.95
    Regular price
    $57.95
    Unit price
    per 
    Sold out
  • Minnie Mouse 22" Vintage Puppet
    Regular price
    $96.95
    Sale price
    $96.95
    Regular price
    $96.95
    Unit price
    per 
    Sold out
  • Minnie Mouse 18" Vintage Puppet
    Regular price
    $57.95
    Sale price
    $57.95
    Regular price
    $57.95
    Unit price
    per 
    Sold out
  • Dog Puppet Garth 10"
    Regular price
    $16.75
    Sale price
    $16.75
    Regular price
    $16.75
    Unit price
    per 
    Sold out
  • Dog Panting Puppet
    Regular price
    $55.95
    Sale price
    $55.95
    Regular price
    $55.95
    Unit price
    per 
    Sold out
  • English Bulldog Puppy Puppet
    Regular price
    $43.50
    Sale price
    $43.50
    Regular price
    $43.50
    Unit price
    per 
    Sold out
  • French Bulldog Puppet
    Regular price
    $38.95
    Sale price
    $38.95
    Regular price
    $38.95
    Unit price
    per 
    Sold out
  • German Shepherd Pup Puppet
    Regular price
    $52.95
    Sale price
    $52.95
    Regular price
    $52.95
    Unit price
    per 
    Sold out
  • Jack Russell Terrier Puppet
    Regular price
    $42.95
    Sale price
    $42.95
    Regular price
    $42.95
    Unit price
    per 
    Sold out
  • Sheepdog Puppet
    Regular price
    $67.95
    Sale price
    $67.95
    Regular price
    $67.95
    Unit price
    per 
    Sold out
  • Shih Tsu Puppy Dog
    Regular price
    $57.95
    Sale price
    $57.95
    Regular price
    $57.95
    Unit price
    per 
    Sold out
  • Yorkie Pup Puppet
    Regular price
    $33.95
    Sale price
    $33.95
    Regular price
    $33.95
    Unit price
    per 
    Sold out
  • Cat Black Puppet
    Regular price
    $34.95
    Sale price
    $34.95
    Regular price
    $34.95
    Unit price
    per 
    Sold out
  • Fluffy Cat Hand Puppet
    Regular price
    $44.95
    Sale price
    $44.95
    Regular price
    $44.95
    Unit price
    per 
    Sold out
  • Bear Baby Black Puppet
    Regular price
    $24.10
    Sale price
    $24.10
    Regular price
    $24.10
    Unit price
    per 
    Sold out
  • Bear Polar Cub Puppet
    Regular price
    $43.50
    Sale price
    $43.50
    Regular price
    $43.50
    Unit price
    per 
    Sold out
  • Baby Turtle Puppet
    Regular price
    $25.95
    Sale price
    $25.95
    Regular price
    $25.95
    Unit price
    per 
    Sold out
  • Tortoise Puppet
    Regular price
    $32.95
    Sale price
    $32.95
    Regular price
    $32.95
    Unit price
    per 
    Sold out
  • Tortoise Standing Puppet
    Regular price
    $42.50
    Sale price
    $42.50
    Regular price
    $42.50
    Unit price
    per 
    Sold out
  • Funny Frog Puppet
    Regular price
    $25.00
    Sale price
    $25.00
    Regular price
    $25.00
    Unit price
    per 
    Sold out
  • Toad Puppet
    Regular price
    $38.50
    Sale price
    $38.50
    Regular price
    $38.50
    Unit price
    per 
    Sold out
  • Alligator Puppet
    Regular price
    $38.50
    Sale price
    $38.50
    Regular price
    $38.50
    Unit price
    per 
    Sold out
  • Iguana Puppet
    Regular price
    $38.50
    Sale price
    $38.50
    Regular price
    $38.50
    Unit price
    per 
    Sold out
  • Chameleon Small Puppet
    Regular price
    $29.95
    Sale price
    $29.95
    Regular price
    $29.95
    Unit price
    per 
    Sold out
  • Dinosaur Egg Puppet
    Regular price
    $38.50
    Sale price
    $38.50
    Regular price
    $38.50
    Unit price
    per 
    Sold out
  • Baby Dragon Puppet
    Regular price
    $39.00
    Sale price
    $39.00
    Regular price
    $39.00
    Unit price
    per 
    Sold out
  • Three-Headed Dragon Blue Puppet
    Regular price
    $38.50
    Sale price
    $38.50
    Regular price
    $38.50
    Unit price
    per 
    Sold out
  • Winged Dragon Puppet
    Regular price
    $43.50
    Sale price
    $43.50
    Regular price
    $43.50
    Unit price
    per 
    Sold out
  • Wyvern Dragon Puppet
    Regular price
    $78.00
    Sale price
    $78.00
    Regular price
    $78.00
    Unit price
    per 
    Sold out
  • Tyrannosaurus Rex Puppet
    Regular price
    $44.50
    Sale price
    $44.50
    Regular price
    $44.50
    Unit price
    per 
    Sold out
  • Little Wolf Puppet
    Regular price
    $21.50
    Sale price
    $21.50
    Regular price
    $21.50
    Unit price
    per 
    Sold out