According to Serrebii, there are berry trees that hide wild Pokémon.
You plant them yourself with the berries you obtain in the game. The fields are found on Route 6 down a road before the bridge that Snorlax was on. They only have a chance to have Wild Pokemon though.