Where to catch Pokemon?

Wild Pokemon are found in grassy areas. You have to wander through the grass until you scare one up to fight with. The exception is water Pokemon. For these you have to buy a fishing pole and go fishing. Remember to capture a Pokemon you would have to weaken it then use a pokeball. If you defeat it completely you cannot capture it.