Buzz·Posted on Dec 14, 2015The 25 Most Huggable PokémonOriginal 151 only. See Least Huggable here.by Jean-Luc BouchardBuzzFeed StaffLinkFacebookPinterestTwitterMail 25. Poliwhirl 24. Farfetch'd 23. Mewtwo 22. Wigglytuff 21. Lapras 20. Psyduck 19. Clefairy 18. Growlithe 17. Vileplume 16. Dragonite 15. Squirtle 14. Vulpix 13. Pikachu 12. Arcanine 11. Chansey 10. Cubone 9. Sandshrew 8. Mr. Mime 7. Charmander 6. Bulbasaur 5. Raichu 4. Eevee 3. Snorlax 2. Ninetales 1. Electabuzz