These are two simple rod puppets which were made by my son when he was about 8, at a workshop that I was involved with.
The materials were recycled bits and pieces. The basic pattern was a plastic bottle for a body; a stuffed sock for the head; cardboard tubes running through the bottle neck for the neck, and for holding the puppet from below; strips of foam for the arms; wire rods for manipulating arms and hands; and odds and ends of fabric and other things (glitter, eyes, bobbles, straws, paper, offcuts of leather, ribbons and cord, and so on) for features and decoration.
The main preparation for the workshop, apart from collecting all the materials, was making the rods, though they were simple enough. They were a strong wire (it must not bend too readily), cut to size, straightened, anchored in a length of dowel at one end, and bent or hooked (so that could be poked into the foam at the wrist) at the other end. To fix the wire in the dowel, drill a hole down the centre of the dowel that the wire will fit in tightly, and then make a tiny bend in the wire a centimetre or so from the end before pushing it it. For this purpose the bend is enough of a barb to keep the wire in.
Craft glue was used to attach fabrics and foam, but we had a nifty way (I still think it’s nifty!) for the kids to attach the arms to the body: cut a X about 3 cm across into the plastic and just push the foam through. Again, the tension and points of plastic are enough to secure the foam. The elbows and wrists are made just with string tied tightly around the foam, but they are surprisingly effective.
I think the most important aspect when doing this kind of workshop (after providing basic ideas, materials, and help) is to leave the rest to the imagination of the makers, so that other ideas in construction, features, characters and the stories that inevitably emerge with them, are welcome and valued.