For goat head and other pinhole type punctures, which is about 98% of the ones I get, I find that super glue works great to stick the sides of the puncture together, just like it sticks your fingers together if you're not careful. The fix is permanent, doesn't show, and can be used in the tire after a minute or two.