This tutorial by Pwnisher and Sotomonte uses Blender to create and animate a 3D puppet as well as showing you an even easier workflow for animation if you happen to have access to a VR setup. The tutorial is fast and easy to follow along with any 3D program, not just Blender