I'll start with a VERK that I have for FLAT TIRE REPAIR.
I drive between 600-700 miles a week in my Explorer for work and I always have these items with me. I can vouch that this type of repair if done correctly will outlast the tire itself because I've used it more times than I'd care to remember. It literally takes less than 10 minutes and you don't have to remove the tire from the vehicle.
1) Portable air compressor.
2) Needle nose pliers
3) Flat head screwdriver
4) Plug kit.

This kit will work for a flat caused by a puncture in the tire tred resulting in either a slow leak or flat. It dosesn't work for sidewall damage or tears in the tire. You'll need to actually change a tire if that happens. [And I know there is the Plugs vs Patch argument, but you have to remove the tire from the rim to use a patch.]
STEP 1: FIND THE LEAK. Park in an area where you can make a repair safely and inspect the tire to find the leak/puncture. With the car parked you can veiw about 4/5 of the tire, you can also pour water on the tire or listen for a leak to help locate it. Move the car 1-2 feet if you suspect the leak is in the 1/5 you can't see. Once you find the leak move the car again to get the leak into an optimal position to work on. I prefer 10 o'clock or 2 o'clock depending on what side of the car the leaky tire is on, being a righty. I don't even jack the car up.
STEP 2: PREP YOUR PLUG TOOL. String one of the plugs onto the plug tool. Also have your 'burr' tool ready and handy.
STEP 3: CLEAR THE HOLE. Use the flat head or pliers to pull 'whatever' out of the tread. If your tire still has air in it you'll want to do this and the next couple of steps quickly, 'cause once you clear the hole the air will escape even faster. Pay attention to the direction the 'nail' comes out, you'll want to 'burr' out following the direction of hole that is already there.
STEP 4: CLEAN THE HOLE. Use the burr tool in the plug kit to ream out the hole and get it to a uniform size for the plug. Ideally you want to follow the path that the 'nail' took to go into the tread. 3 or 4 good, fast plunges into the tire should do it. Don't be timid, jam it in there.
STEP 5: PLUG THE HOLE. Use the prepped plug/plug tool and quickly drive it into the hole. I like to get it in far enough to leave about 1/2 inch of the plug exposed outside the tire. Then quickly jerk out the plug tool.
STEP 6: REFILL THE TIRE. Use a compressor with a built-in gauge and your done.
I always carry a full toolbag in the truck, but you really only need a flathead and/or needle nose as the tools in this kit. They work to pull nails screws, staples, and scrapmetal and bolts from your tred. Also If your driving at highway speeds and your tire does goes flat, you have to stop as soon as possible to avoid having the rim damage the sidewall of the tire. I don't use those cans of FIX A FLAT, because IMO this is a less expensive [in the long run] and more permanent repair option that takes only a few minutes longer than the cans.
Plugs vs Patches argument.
Plugs don't last as long as patches. Not in my experience; every plug i've put in a tire lasted until I wore out the tread and had to replace the tire because the tire was worn out.
Plugs leak. Maybe, but not the ones I've put in. Patches can leak too if they're not done right.
Plugs throw your wheel out of balance. Not in my experience; I actually had 4 plugs in one tire, 3 of which were in the same 1/5 of the tire, and I couldn't feel any imbalance from 0 to 80 mph and until the tire was literally worn out, and then just a little. But that was probably 'cause the tred was done and not the plugs. The guys at the tire place couldn't beleive it when they took that old tire off the rim and saw all the plugs.
Plugs cost a dollar a piece, are a 10 minute repair, and last the life of the tire. Patches you have to jack up the car, remove the tire/rim, you need a hydrolic tire remover or a half hour with a crowbar to de-rim the tire. Or you can pay a shop to do it $15 - $30 depending [plus tow to the shop, time for them to 'get to it' etc.]
I hope this is useful.






