Beat the gym
Whilst there are a wide range of gyms available there does not appear to be a Greens Gym anywhere in the world. As an alternative, some popular gyms include LA Fitness, The Gym and Fitness First. Several websites can be consulted to find the nearest gym, these include Gyms Near and Gyms Near Me.
The 7th gym is located in Mossdeep City and the leaders are Tate and Liza. This is the only gym with two leaders, so you'll enter a double gym leader battle. The gym is psychic-type, so use dark and ghost types. Their Pokemon are Claydol, Xatu, Solrock, and Lunatone. Also, the gym has certain panels to rotate certain tiles around and some teleporting tiles to teleport from room to room. One room has blue and brown panels and rotating tiles so NOTICE the green switch tile and then notice you can see the next room with rotating tiles. As you know there are four, so rotate it until the two statues aren't in the way anymore so you can get though there when you do get there. Your reward is 8400, Calm Mind and the gym badge. Good luck my friend!
you have to get 17 rare candys or make it evolve to starraptor
First gym: Rock type. Use Water. Second Gym: Fighting type. Use Flying or Psychic. Third Gym: Electric type. Use Ground. Fourth Gym: Fire type. Use Ground or Water. Fifth Gym: Normal type. Use Fighting. Sixth Gym: Flying type. Use Ice or Electric. Seventh Gym: Duel Rock/Psychic types (it's a Double Battle). Handle with Water and/or Dark/Ghost types. Eighth Gym: Water type. Use Electric or Grass. Good luck.
East of the gym
One I know is on rout 217 near to where you find rock climb. There are a few items there as well. Warning, you need the canalave gym badge though!
It's located inside Pokemon mansion which can be found near the seventh gym.
after you beat the gym
the seventh gym is at sekka city
Make all your pokemon faint then go to a gym you haven't beaten get the gym badge then go to a poke mart hope this helps
Defeat the gym leader.
You should defeat the seventh gym first. By defeating Pryce, you will stop the Rage Candy Bar man from annoying you. If he is still bothering you, you are missing a step in defeating Team Rocket or defeating the Team Rocket in Mahogany Town.
catch a red gyarados and beat the gym and he will move
it is sweet candy lollies that you eat at the gym! da!
go right from the seventh gym leader
In the mahogany gym