Old Macdonald Had a Farm is such a classic children's songs. Singing the song with puppets or felt pieces is greatly enjoyed by young audiences! Additionally, if a child can have his/her own puppets then it will contribute to learning the song, identifying the animals and language development. There are many variations of puppets, one of my favorite is the glove puppet as discussed in my previous blog entry.
Another idea for making puppets to sing with Old Macdonald Had a Farm is to use large popsicle sticks and the template below. Simply copy this template, make your own or find pictures offline. Print onto firm paper. Color the images and then preferably laminate the entire page. Cut out the pieces and glue to the sticks. Voila.