Last year during the post holiday sales I picked up two adorable Martha Stewart puppets at Walmart. Madison loves them and I love that they are actually quality materials so the puppet isn't destroyed within minutes!
The puppet kits come with all of the materials needed which makes them even better because we can do them anywhere! Madison is pretty capable of doing pretty much the whole puppet herself too! We have done a few other Martha Stewart craft kits and I am usually very pleased with the product. Generally I find the kits on discount at Walmart, Michael's and The Christmas Tree Shoppe!