I'm going to put Nidoqueen at #1 right now. Seems like no one is fighting it. Remember that you can still argue to change something on our list! I'll be updating the OP until we get to the top 50 or something :>
I think that for the rest of the top 10, these Pokemon should be considered. In no particular order:
All great mons and I think most of them deserve a spot in the top 10; we just need to order them. Discuss!