A pretty big part of having a Pokémon for a pet is being able to take care of it. Some people say Charizard, but that thing must eat a fucking ton, needs a good amount of space to sleep in, and will probably set a lot of things you own on fire either inadvertently or explicitly.
I mean I love Aggron, for example, but I wouldn't be able to feed it nearly enough iron to keep it healthy.
Something that stays and managable, like one of the Eeveelutions or a Pikaclone or what have you are probably the better bets. One or two stage Pokémon that don't require a huge investment of time or energy and won't become one in the future, either. Lillipup is great at first, sure, but a Stoutland is unwieldy. I'd probably go with Espeon because having a Psychic cat with velvet fur that by intrinsically likes me seems pretty good.