I healed at the Slateport City PC and I walked to the next route since I had done everything in Slateport City. I managed to captured a wild Electrike and Plusle on the route between Slateport City and Mauville City and I decided to add Electrike to my team. I headed north and I battled against various trainers. I leveled up my Pokemon that way and then I stopped by the Trick House. I talked to the man there and then I headed east since I had to walk all the way to Mauville City next. I battled some trainers there and then I met up with my rival. We had a quick rival battle there and then I got to Mauville City about 10 minutes later after having trained in the tall grass. I saved before going to the nearby Pokemon Center.