
Well, perhaps not all of them, but it’s possible to befriend many of them. I don’t mean to discourage you, of course. It would certainly be impressive if you did catch them all. It’s just that no one knows how many pokémon there are in the world, and more are discovered each and every day.
I will say this, though: part of what makes working with pokémon wonderful is the opportunity to discover and interact with so many of them. Even if catching at least one of every pokémon would be extremely difficult, it’s still worth it to seek out as many of them as you can in order to learn as much about them as possible. Who knows? Perhaps you’ll stumble across a one-of-a-kind pokémon no one else has discovered, and maybe that will make the journey worth it.
As for building a personal relationship with each and every pokémon you catch, it certainly is possible, but it may be difficult. You’ll find that you’ll build stronger relationships with some pokémon than others. This is perfectly natural; after all, humans may be closer to some friends than others. This doesn’t necessarily mean that you don’t love your friends all the same. It simply means there are some friends you may find yourself talking to more than others. Likewise, you may find that you have six or fewer pokémon that you use more than others, but don’t worry. It doesn’t mean you won’t love your other pokémon all the same, either. The important thing, really, is simply loving your pokémon.
Best of luck on your journey!