Pokémon GO users are on their feet constantly looking for a new, rare and hard Pokémons to catch in their quest to be the very best trainers. With more downloads than the dating app Tinder, this game is sure to keep people active since one literally has to be on one's feet to play.

Yes! There is an addictive game that does not turn people into couch potatoes. Instead, they turn them into walking zombies as they walk around with their eyes glued to their phones, looking for the next way to catch ‘em all.

The app uses the camera to see the Pokémon so it seems like the creatures are floating in the air in your kitchen, your backyard, or even at the grocery store. They are everywhere.

But here’s the catch: you need to go where the Pokémon are. There are some that are easy to find, and others not so much.

Here is a Guide in helping you catch ‘em all:

The Hardest Pokémon to Catch

Abra is arguably one of the hardest Pokémon to catch.

The Rarest Pokémon

Zubat is one of the rarest Pokémon but a Reddit user tells game players that they can try to walk near water to try to find it.

Other rare Pokémon include:

The Weakest Pokémon

Flareon is one of the weakest Pokémon because it cannot stand against ground, rock and water. But it still has some special features like its attack speed and burning everything to the ground.

Exeggutor has a few weaknesses just by being a grass Pokémon. However, it does try its best to make up for it with its resistance to fighting ground, water, grass and electric.

Bellsprout is one of the easiest Pokémon to catch and its evolved form, Victreebel, does not have a lot of defense attacks against its opponents.

The Best Pokémon

Lapras is one of the best Pokémon because it can defend an entire Gym. It can also stand against some of the strongest Pokémon.

Slowpro has many of the same features as Lapras although it is usually overlooked.

But everyone wants the Vaporeon with its fire and electric powers. It can stand against everything except grass and electric.

Golduck, the final form of Psyduck, is among the best Pokémon for its ability to stand against most attacks, even when faced with its weaknesses.

The Strongest Pokémon

Snorlax is one of the strongest Pokémon with its large size, huge Earthquake special attack, and powerful Zen Head-butt.

While the Abra is hard to find, it’s also one of the strongest because its special feature is giving your opponent powerful Psychic attacks.

Another strong Pokémon is Dragonite because it has very little weaknesses. Not only that, its Steel Wing and Dragon Pulse attacks can wipe out almost any opponent.

And even if you don’t know much about Pokémon, you might notice the most popular of them all; Pikachu.