Im not sure if this will change for puppets, but a good fake blood can be made with core syurp and red food coloring.
As far as the blood effect, try this link:
http://www.instructables.com/id/EDJ0QF4F0B3373R/
Thats for gun shots, if you are wanting more of a edge weapon effect, its much...