Children can shop for friends, family and even pets, choosing from a variety of items for all ages and interests, and everything is only $2. Santa’s elves provide free gift wrap, and Santa is on hand for the perfect photo op. Arrive early as supplies are limited. 10 a.m.-noon. Foothills Recreation and Aquatic Center, 5600 W. Union Hills Dr., Glendale, glendaleaz.com/parksandrec, 623-930-2820.
This interactive show features favorite Disney Junior characters – including Mickey Mouse, Minnie Mouse, Vampirina, and Bingo and Rolly from Puppy Dog Pals – performing live on stage to Disney Junior hits and other holiday classics, plus an appearance by characters from the new animated series T.O.T.S. and a visit from Santa Claus. 3 p.m. Call for ticket prices. Comerica Theatre, 400 W. Washington St., Phoenix, ticketmaster.com, 800-745-3000.
December 26 – January 12
The Princess, The Unicorn and The Smelly Foot Troll is a musical show with plenty of singing, sparkles and smelly foot hilarity. W-F (except Christmas Day), 10 a.m.; Sa, 10 a.m. and 2 p.m.; Su, 2 p.m. $12, adults; $8, children 12 and younger. Great Arizona Puppet Theater, 302 W. Latham St., Phoenix, azuppets.org, 602-262-2050.
Join Charlie Brown, Snoopy, Lucy, Linus and the rest of the Peanuts characters in their journey to uncover the true meaning of Christmas as the Peanuts TV special comes to life on stage. The show culminates with a celebration of song as the audience is invited to join the cast for traditional holiday tunes and carols. 4 p.m. Call for ticket prices. Arizona Federal Theatre, 400 W. Washington St., Phoenix, ticketmaster.com, 800-745-3000.