Kids and families enjoyed a magical puppet show at Lakeshore Players Theatre.