I am not a fan of glue gun really but a lot of folks use them. My reason for not liking glue gun, is the process of repairing something. If something fails or needs to be replaced you have this big glob of glue to deal with. This really pertains more to the fabric part of things and not as much the foam itself. On the foam I have found that it slows me down. For me the foam seems to keep the glue hot and thus I have to hold the seam while it sets. With contact cement I slather each side then move on to something else for about 15-20 mins then come back and slam the two pieces together and it is done.

As far as longevity of each, I think glue gun might last longer depending on the environment you store in. Contact cement does get old over time and looses it's holding power. When I say over time I mean 8-10 years. Just had to re-firb some pieces that the seams where popping on. I still used contact cement to fix them. Really at the 8-10 year mark, you should be retiring the puppet and building it new. I mean really now... how about that favorite shirt you have... you know your wife is right.... it should be thrown out.
