Listen, it doesn't matter how powerful a Pokémon is or whether it can breathe fire; sometimes, all you want is a team of cute critters to follow you around.
One of the reasons we love Pokémon is that they remind us of cute little pets. Ok, I'm not saying that anyone bar Hagrid is looking at Rayquaza and thinking it's cute, but the monsters in this list are so precious ...