Vibrava can be found on Route 228 by using the PokéRadar or by evolving Trapinch at level 35.
For most routes, the pokemon be the same. But a couple of routes will be different compared to diamond/pearl.
You can catch a Ditto in Pokemon Diamond after you obtain the National Dex and use the Poke Radar in the grass in route 228(or 227). Dittos have appear about 20% of the time.
It is for transferring Pokemon from the GBA games to diamond/pearl/platinum. They will appear in the grass and you have to catch them with Pal Park Balls
Go to the Windworks outside of Flomora Town and run in the grass near it. Pachirisu'll appear after a bit.
In Pokemon Diamond i say Torrterra is the strongest grass and ground Pokemon because i have a level 100 one and it's great.
Look for them in the grass
you can catch a porygon in Pokemon diamond by going to the old man in the mansion and out to the trophy garden. You also need the national dex to catch a porygon . walk around the grass and in a little while it will appear.
they r legendaries
In Pokémon HeartGold, Vibrava can be found in the Safari Zone, specifically in the area accessible after expanding the zone. It appears in the grass patches and is a Bug/Ground-type Pokémon that evolves from Trapinch. To encounter Vibrava, players need to have the appropriate zones unlocked in the Safari Zone.
Torterria
grass
well you need to scout around long grass and then Pokemon appear keep doing it everywhere and you will get em all