Search for Pokemon by moves learned
I'm looking for a website that lets you filter Pokemon by moves. So, say I'm looking for a Pokemon with the move combination False Swipe, Spore, and Leech Seed. I would enter those moves and get a list of Pokemon that can learn them as results. Is there such a tool/website or do I need to go create one?
I'm looking for one that covers all generations or at the very least the current generation.
Veekun has an excellent advanced search form, which includes exactly this, with data from all generations.
I started working on a tool for my site a little while back when I couldn't find anything for gen 5. This question prompted me to finish a beta version here.
Still got a few things to add, like egg moves for evolved forms. For example, searching Mean Look and Hypnosis shows Zubat but not Golbat/Crobat who obviously can also learn them, nor Gallade who only learns Hypnosis in a pre-evolved state. (Veekun has the same issue, by the way.)
For the sake of finishing what I posted in my comment, Serebii just updated their moveset calculator to work with Black and White.