There are currently more than 150 Pokemon plushies available of all characters. This may be one Pokemon toy where you don't gotta catch them all!