More than one person has asked me what exactly do you need for a simple puppet. The basic materials are foam latex, an armature, faces. The best place for me to buy foam latex is http://www.burmanindustries.com, or http://www.animationtoolkit.co.uk/, both are trustworthy. I prefer foam latex over clay, it's easier to use (after molded properly) although, it is somewhere around 15 - 20 times more expensive than clay, but if it will work for you budget it works best. The armature is sort of tricky, it depends on how much you use the character. For instance, all the puppets on Robot Chicken all have wire armatures, on the other hand with a feature flick like Coraline, all the armatures are ball-and-socket. I usually use a wire armature. You can buy the wire at a reasonable price here on http://www.amazon.com. The best way to make an wire armature is to use a drill to twist two strands of wire to create a heavy duty wire; then tie wires together for arms, legs, etc. Faces are a hard subject to talk about because everyone has there own way. There are three main types of face animation: replacement faces, cut out faces, and one animate-able face (this method was used in Fantastic Mr. Fox). Overall, that's the basics, you can buy most of it on Amazon, thanks for your time!
An everything-stop-motion-animation-related blog featuring stop motion news, how-to articles, in-depth animation analyses, interviews with creators, and short film finds. Published weekly.