i think that its a problem with your game because mine didnt do that
fight every trainer or TRAVEL that's what your journey is about travling to new places and discovering Pokemon
every weekend he will be at the fight area for a battle
cant fight just capture
use a rock type pokemon.
beat the Pokemon league
er...fight it with your Pokemon and then throw a pokeball at it. it should catch it... yes fight it but not kill it
in fight area
A fight type
nop
At the fight area (after you beat the Pokemon league)
A gastradon in the pokemon diamond, is a pokemon. He can evolve into different pokemons' and also fight other pokemon. He eats leaves, vegetables, and fruits.
Route 221