If u have the national dex go to the Pokemon manshion and save then keep talking til he mentions a ditto then go out to the garden then one will appear
It depends on what Pokemon u want
to find a ditto go to the route beside canalave and use the pokeradar. to find one shiny look for a different color grass spot.
there is no best spot
just walk into them and they will slide to the next spot
You have to stand next to the spot with an item in the ground. Turn towards the spot with the item in the ground, and click the A button.
first you have to beat the Pokemon leg then you to the same spot you after you catch giratina
Its on the upper rock path first item easy to spot
The best fishing spot on Pokemon diamond is the 3 lakes where u can also find mesprit uxie and azelf
You can find wild Absol on the Mt. Coronet summit. It has a 5% encounter rate.
mainly last evolution of fish Pokemon lvs usually depend on where you are. Probaly best spot to use is in the resort area because you can catch magikarps level 1-100 and there easy to level up.
Victory Road.
where there are Pokemon close to the level as your Pokemon