Pokemon come in all shapes and sizes, and while Game Freak will often get very creative when designing an entirely new creature to fit into the universe, the majority of the time, they will have an inspiration that their design and personality is based on. The shy and timid Mareep, for example, is clearly meant to resemble a young sheep, while Vanillite is inspired by a cone of ice-cream, but there's also a select few that seem eerily close to resembling actual humans.