I feel like if we're talking realistically here, people are forgetting you have to also source the Pokemon in question. Most people aren't globe trotting ace trainers, they're limited to what's around them and what they can realistically raise. As much as I'd love a goodra or a sigilyph or a volcorona, I don't live anywhere where they'd realistically show up and they take a lot of attention to level up. Also like, most people tend to have only two or three Pokemon, because looking an entire team of 6 is a full time job.
I think I'd have a galvantula (or maybe more realistically a joltik) and a garganacl line Pokemon. Ones a common household pest that hangs around electronics and the other's a giant guy made of salt who helps people and heals them. An electric type would probably actually help with my job and I've lived near salt mines before and an obedient Pokemon that can heal you and is big enough to assist with tasks sounds like a good choice for an assistance Pokemon. If I got to choose a third, it would probably be some sort of region bird because I like birds man. Maybe like a regional form of pidove. Spiders can catch their own food (and if not, bugs aren't that hard to get ahold of), I already have plenty of bird feed, and like, does garganacl even eat? I guess it'd probably need salt? I mean I've got lots of that.
I'd love some sort of sea dwelling Pokemon, but unfortunately I don't think they're very easy to look after if you spend a lot of time on land. Omanyte would be great, but I don't think fossil Pokemon are very easily accessible to the public