How do you find a Pokemon in Pokemon Diamond?

You walk into tall grass.
Walk into cave areas.
Surf on the water.
In certain buildings.