I know my LBS gives free "fix a flat" lesson when you bring it in to get fixed. They'll recommend what tools they need and the varieties of pumps to use.
I've brought my wheel in to get a flat fixed. I kept getting a flat about 25 miles into a ride (or 1.5 hours). This happened on 3 straight rides. They found a small sliver of metal on the inner side of the tire. I examined the wheel after every flat and couldn't find it but their bionic eyes did (actually, I think they used a magnet then a clothe to see where it catches).