Battle loads {repeat cheat}
There are t.v interviewers that give you fight on route 111 on the othere side of the rocks there names are gabby and t.y once you battle them you can do it again by going to mauville city and going left from the Pokemon centre and surfing accross.
And they will be there. Another time you can fight them is on route 120
It worked for me it's easier to raise Pokemon if you like to battle all the time.
More tricks, tips and cheats for this game are right here - Pokemon Ruby cheats
Comments for this hint