Including single-typed Pokemon, there are 171 different possible type combinations in the series. By this point nearly all of them have been used, but with over a thousand different Pokemon in existence, inevitably some type pairings get used more than once - and some much more than once. There...