Yes, many vets do have scanners. Any that sell microchips should have scanners, but it is best to ask the question. Sadly, the "shelters" and rescue organizations do not have scanners, so if your dog is picked up the odds of the microchip helping to reunite you with him are zero.
All my dogs are microchipped anyway (you have to start somewhere). But I suggest you also use a metal buckle collar embroidered with your phone number, for the best chance of reuniting with your pet should he ever get lost.
If you are in the north west, Hospital Veterinario San Francisco de Asis in Hatillo does sell Avid microchips, and they have a scanner. They are also the only 24 hour vet in this area.
I should also mention that there is a new law under proposal(protector 1631) that would require microchips (among other things). So if passed, this would no doubt increase the number of vets and shelters with scanners, so keep your ears open.