I have written before about how silly I find people who are antipathic towards dogs. There is actually no Islamic ruling about dogs that I know of (see my essay). But now apparently Iranian President Ahmadinejad seems to have got into trouble for having sniffer dogs for his security, on the basis of cost, on the basis of Islamic thought that dogs are unclean or just because it was him.
If you dont have explosive sniffer dogs, you really dont have much else of a choice, there have been experiments carried out using pigs, dolphins and other animals but they have not been very successful. Pigs are used for truffle hunting but they are way too intelligent to be used for explosive sniffing and well, they are forbidden anyway in Judaism and Islam. See this story about Israel and sniffer pigs.
Then again, sniffer pigs can also turn bad, like these two bad characters. TWO Thai strays who became ace sniffer dogs at an airport near the notorious "Golden Triangle" opium-producing region have been fired for urinating on luggage and sexually harassing female passengers. "He liked to pee on luggage while searching for drugs inside," Mok's former handler, Police Lieutenant Colonel Jakapop Kamhon, said. "He also liked to hold on to women's legs."
All this to be taken with a grain of piquant salt!!!