Clothes from Goodwill, feather dusters, cheap pillows for the fiber stuffing (sometimes as much polyester fibers for stuffing as in the bags, and cheaper!), ping pong balls, felt, some rugs have a good material to make something out of (just that it's heavy). For background puppets you can buy cheap, non name brand dolls and convert them to puppets. thread, needles, glue. There's so MANY THINGS that can be used for puppets, it's not easy to just say what.