We have 206 cheats and tips on Nintendo DS. If you have any cheats or tips for Pokemon Soul Silver please send them in here. You can also ask your question on our Pokemon Soul Silver Questions & Answers page.
All Pokemon Soul Silver Cheats and Tips - Latest First
Show Popular Cheats
Code Generated with Pokesav for HG and SS.Spoiler:
94000130 FCFF0000 B2111880 00000000 E0010710 00000088 E3D80C5E CC1F0000 0E3AFD4B 355BA23A 20959C27 6388E324 7EF12F79 D35F1B32 C982E60C 328E6327 61512EB6 D585B263 C22B2F09 6AEE8659 844B2685 640007FB 929D5B25 B0C5E917 FFF2EDB8 9C39B2C7 1C284B45 F3837166 0E84552F 91E9C890 2A4F9DFE 6150FDAD 0F67E7B7 C06B7332 206E7435 9EA48D39 160E61F0 71472AB1 100FC876 583FFDBF E0010798 00000088 FB6A2F0F CF800000 B49E3DAE 74EE3DDC 03E5C977 BE366890 6DCD2B66 40550F04 AC9298F1 BB3A659B..
To enable you to get Arceus the pokegod. Hold L and R while entering the pokemart. There will be a green delivery man standing there he will give you Arceus or a bad egg. It's a 2/10 chance to get a bad egg the Arceus or bad egg requires one open space for your egg or Pokemon.
To get the god of all Pokemon Arceus. Hold L and R while you are entering the pokemart he will give you an Arceus or a bad egg. It's a 2/10 chance to get the bad egg. The bad egg corrupts your last save.
These Codes work on my UK Soul Silver game . Each one when activated will give you the respective Pokemon in slot one of box one in the PC when you press select. So move each Pokemon to another box befor saving and using another code !
Activate ONE code at a time.
Enjoy ! The Celebi will make the Time event activated in Ilex Forest and the Celebi and Beasts should also go through the Relcotor on Black or White. Giving you access to the Zorrua event in Castelia City and the Zorroark event in Lostlorn Forest.
Winter Celebi soul silver
Try a lot of ice type Pokemon,or get a bronzing at a trade because drg types arnt very effective. Also, before battleing lance,make your Pokemon level about 50-65 and that's it! Enjoy kicking lance out the stage1
You have to beat red. After beating that go see prof. Oak. You get charmander, bulbasaur, of squirtle. Then go to saffron city get the girld poke doll return it to copycat. Go in the Pokemon tower thing talk to blue haired guy at desk. He gives you a hoen starter.
When you have collected ALL 16 badges talk to the music designer in Celadon to unlock the 8-bit originals from the original Gold/Silver games.
You need Pokemon soul silver and heart gold to do this. U need kyogre and groudon on your party and then you speak to professor oak then you obtain a jade orb then go to the ebedded tower then you will see rayquaza
Get a free rock climb without getting a rock climb from professor oak
Go to that tall building in Saffron city.Make sure you have a Rotom in your party. You can have six in your party if you want to.If you go inside there will be no body inside.Now go in the elevator. You will go to a secret room with a washing machine and other things for Rotom to go into.Hope I helped you.
Lugia: After obtaining the Tidal Bell and Silver Wing go to Whirl Islands and after a lot of mazes through the caves on the island you will find a Waterfall Room where you will meet the Kimono Girls and after they dance Lugia will appear and you get the chance to catch it. P.S. Catching Lugia will be easier if you save the Master Ball you get.
Ho-oh: After beating the Elite Four go to Pewter City and talk to the old man standing on the platform. He will give you a Rainbow Wing. Go to the Bell Tower in Jhoto and give the guy next to the ladder the Wing. After a LOT of jumping and teleporting you will find Ho-Oh and battle it.
Raikou and Entei: After going to the Burned Tower Raikou and Entei will start roaming Johto.
Suicune: After visiting the Burned Tower you will find S..
Head to bell tower.Then go all the way to the top.when your by ho-oh save the game. Then soft reset. It took me about 2,000 to 5,000 soft resets to get a shiny.
Got to that forest in Kanto.Then keep on battling Pokemon in the grass and you should battle it.
This article will give you advice on types and their weaknesses and strengths. For each type, I will list the not very effective types, the super effective types, and the not effective types.
Not effective to: Ghost
Not very effective to: Rock, Steel
Not very effective to: Fire, Water, Rock, Dragon
Super effective to: Grass, Ice, Bug, Steel
Not very effective to: Water, Grass, Dragon
Super effective to: Fire, Ground, Rock
Not very effective to: Fire, Grass, Poison, Flying, Bug, Dragon, Steel
Super effective to: Water, Ground, Rock
Not effective to: Ground
Not very effective to: Grass, Electric, Dragon
Go tho ilex forest with a shiny pichu in the front of your party and then go to the shrine and then the notch eared pichu will pop out from behind the shrine and then an old man will walk towards you and say some stuff and then the notch eared pichu will join your Pokemon party
Ps it's nature will always be Lonley
hope this helps
To get the EXPN Card:
(If you already have the EXPN Card, go down tothe next section)
First, in order to do this, you must have beaten the Elite Four and have gained access to the Kanto Region (I think your mom will give you a ticket for the S.S. Aqua). Now, go to the Power Plant (East of Cerulean City, South of Rock Tunnel) and talk to the manager. He'll be in the upper part of the room in the front. Now, you must go back to the Cerulean Gym and a Team Rocket Grunt will run into you. He's going to run to the Nugget Bridge. Follow him and battle him. Afterwards, head back to the Gym and look near the inner-tubes in the upper left hand corner of the Gym to find the missing piece of the Power Plant. Now, head back to the Power Plant and give the piece to the manager. Now, head ov..
Looking back at the last time I posted this cheat, I was really unclear about some things (probably because I posted it JUST as I found out about it). So, just don't mind the last version.
To get the EXPN Card:
(If you already have the EXPN Card, go down tothe next section)
First, in order to do this, you must have beaten the Elite Four and have gained access to the Kanto Region (I think your mom will give you a ticket for the S.S. Aqua). Now, go to the Power Plant (East of Cerulean City, South of Rock Tunnel) and talk to the manager. He'll be in the upper part of the room in the front. Now, you must go back to the Cerulean Gym and a Team Rocket Grunt will run into you. He's going to run to the Nugget Bridge. Follow him and battle him. Afterwards, head back to the Gy..
We all now that when your Pokémon gets confused and keeps hurting itself, it's pretty annoying. Well, I'm going to show you how to make that happen LESS often. When in a battle, your Pokémon must be confused (obviously). Now, when it's your turn, press A when it says your Pokémon is confused. Then, press AND HOLD A when the birds pop up until the attack is a success.
I'm going to show you how to catch Hoenn Pokémon in the Kanto region. First off, you must have already beat the Elite Four and have gained access to the Kanto region. (You'll get a ticket for the S.S. Aqua) Now, you need to have obtained the Radio for your Pokégear. I believe you get that through answering all the questions right for the lady at the front desk in the Goldenrod Radio Tower. Now that you have the Radio Card, head over to the radio tower in Lavender Town (Kanto Region). Talk to the old guy in the first room and he will give the the EXPN card and will install it to your Pokégear. Now, go to the route to the left of the town. Boot up your Pokégear and click on the radio icon. Now, choose the station in the upper right hand corner. This is a Hoenn radio station that will a..
The best way to train/ev train Pokemon over lv 50 is to face the gym leaders again. You can face them as many times as you want. Take typhlosion for example he is fire so the best gym trainer to face off against is jasmine unless your ev training is something else then find the best gym leader to ev train your pokemon. If you have a lv 100 typhlosion, magneum, or ferligator and you want to train another Pokemon just put it in your party with an exp. Share and for typhlosion face jasmine, magnium face brock, feraligator face brock or blaine. And once you get it to level 55 to 60 then lets say you have a nidoking that knows earth power then you can face blaine, brock, or jasmine but for jasmine teach it surf for skamory.5
In ruby/sapphire/emerald beat the game. Before you go use your master ball, go to the battle tower at the battle frontier. When there, give 1 of your party Pokemon the masterball to hold. Then put it in the pc. Save your game. Take the same Pokemon out of the pc and go to the wifi counter of the battle tower. When you pick the Pokemon you want to use make sure you pick the one holding the masterball. In the middle of saving turn of the game. Turn the game back on and look in your party the Pokemon will still be there. Then look in the pc and you will find a perfect clone.do this until you have the amount of master balls you would like.
Turn the game off and, leaving the gba game in the slot insert Pokemon soulsilver. On the game menue select migrate pokemon. Pick the Pokemon you wan..
The best place to Special Defense EV Train is on Route 34 (Surf). There is a 100% chance that either Tentacool or Tentacruel appear. These Pokemon will be between Levels 10 and 29. Your Pokemon will receive 1 Special Defense EV Point for every Tentacool it defeats; 2 Special Defense EV Points for every Tentacruel. That's 2 Special Defense EV Points for every Tentacool and 4 Special Defense EV Points for every Tentacruel, if your Pokemon has Pokerus.
The best place to Defense EV Train is on the Basement Floor of Rock Tunnel. There is an 85% chance that either Onix, Geodude, Cubone, or Marowak appear. These Pokemon will be between Levels 12-16. Your Pokemon will receive 1 Defense EV Points for every Onix, Cubone, and Geodude it defeats; 2 Defense EV Points for every Marowak. That's 2 Defense EV Points for every Onix, Geodude, and Cubone it defeats and 4 Defense EV Points for every Marowak, if your Pokemon has Pokerus.
The best place to Special Attack EV Train is on Route 35(Surf). There is 100% chance of either Psyduck or Golduck appearing. These Pokemon will be between Levels 5 and 20. Your Pokemon will receive 1 Special Attack EV Point for every Psyduck it defeats; 2 Special Attack EV Points for every Golduck. That's 2 Special Attack EV Points for every Psyduck and 4 Special Attack EV Points for every Golduck, if your Pokemon has Pokerus.
The best place to Attack EV Train is on the Second Floor of Mt. Silver (Surf). There is 100% chance of either Seaking or Goldeen appearing. These Pokemon will be between Level 30 and 50. Your Pokemon will receive 1 Attack EV Point for every Goldeen it defeats; 2 Attack EV Points for every Seaking. That's 2 Attack EV Points for every Goldeen and 4 Attack EV Points for every Seaking, if your Pokemon has Pokerus.
The best place to Speed EV Train is in the Cliff Edge Gate (Super Rod). There is a 90% chance that Magikarp appears. The Magikarp will all be at Level 40. Your Pokemon will receive 1 Speed EV Point for every Magikarp it defeats. That's 2 Speed EV Points for every Magikarp if your Pokemon has Pokerus.
The best place to HP EV Train is in the Cliff Edge Gate (Surf). There is a 100% chance of either Wooper or Quagsire appearing. The Wooper will be between Levels 20 and 30; Quagsire will be between Levels 30 and 40. Your Pokemon will receive 1 HP EV Point for every Wooper it defeats and 2 HP EV Points for every Quagsire it defeats. That's 2 HP EV Points for every Wooper and 4 HP EV Points for every Quagsire, if your Pokemon has Pokerus.
The move Eruption is fantastic for Double Battles. Use the move when your Pokemon is at full HP and let your partner do the rest if one or more Pokemon are still standing.
Place the Amulet Coin on the Leading Pokemon of your Party. After you do this, face the Gym Leaders in the Battle Dojo. After that, face the Elite Four / Champion.
You will make a lot of money.
In the puzzle caves of the Ruins of Alph, behind the main Puzzle there is another on the back wall. In the cave with the Kabuto puzzle, it says: "Escape". Use an Escape Rope to unlock another hidden door. The cave with the Aerodactyl Puzzle will say "Light", use Flash here and it will open another secret door and unlock more Unowns.
Route 34, Violet City, Ecruteak City with Dowsing Machine, Olivine City with Dowsing Machine, Mt Mortar with Dowsing Machine, Tin Tower, Whirl Islands with Dowsing Machine, Mt. Silver with Dowsing Machine, Shining Lighthouse.
Route 27 and 28 with Dowsing Machine, Vermilion City Fan Club President, Cinnabar Island Dowsing Machine, Indigo Plateau with Dowsing Machine, Cerulean Cave with Dowsing Machine, Victory Road.
Johto: Battle Frontier, Pokéathlon Dome.
Have atleast one strong(Lvl.40-53) Flying-type in your party.Have a Pokemon that knows Dark or Ghost-type moves.Have a Dragon-type or Ice-yype.Have a strong Electric-type Pokemon.Example: Lvl.49 Typhlosion,Lvl.48 Pidgeot,Lvl.50 Gengar,Lvl.47 Lugia,Lvl.43 Ampharos,Lvl.41 Ledian(Knows Super Sonic).
Lugia: Leval 45 Where: Whirl Islands
Ho-Oh: Level 70 Where: Bell Tower
Raikou: Leval 40 Where: Roams after meeting it in the burned tower.
Entei: Leval 40 Where: Roams after meeting it in the burned tower.
Suicune: Route 25
Mewtwo: Level 70 Where: Cerulean Cave
Articuno: Level 50 Where: Seafoam Island
Zaptos: Level 50 Where: Route 10
Moltres: Level 50 Where: Mt Silver Cave
Groudon: Level 50 Embedded Tower
Latios: Starts roaming after you have talked to Steven in Vermillon City
Rayquaza: Level 50 Where: After obtaining Groundon and Kyogre, obtain Jade orb from Professor Oak and go to Embedded tower.
Pretty Simple Cheat.
Take a Pokemon with very few weaknesses. Through training, TMs, or Move Tutor, teach them a fighting type move, a ground type move, an ice type move, and a flying type move. This will get you the most weaknesses out of any combination of moves. The three types you do not have the advantage over are Water, Phychic, and Ghost. My suggestion is have a rotom right behind your starting pokemon. One Pokemon with few weaknesses is Gyarados. He can learn Earthquake, Ice Fang, and Bounce. However, the only flying type move he can learn is Rock Smash, which isn't the best move. If you use action replay, use the learn all TMs and HMs hack to teach these moves to a Spiritomb or Sableye. I do not have this code, ask someone else,
Hey! I will show you how to use the Pokewalker to it's full advantage here.
1. The Basics
Your Pokemon SoulSilver Version game copy includes:
Pokemon SoulSilver Version game copy
If anything is missing, please take your game back to place of purchase.
The Pokewalker is a device compatible with Pokemon SoulSilver Version and Pokemon HeartGold Version to take a Pokemon from your PC and "take a stroll" with it. 6 options are on the menu:
Pokemon & Items
2. Poke Radar
To use the Poke Radar, you must pay 10 watts. Once you ch..
Lugia has got elite Sp. Def, and has great Defense and solid Speed. Its offensive stats are it's lowest.
My recommended moveset:
Lugia - Can be found deep inside Whirl Islands. You need the Silver Wing and Tidal Bell in order for Lugia to appear. It will be at Level 45. It is a Psychic / Flying Type Pokemon.
Ho-Oh - Can be found at the top of Bell Tower. You need the Rainbow Wing in order for Ho-Oh to appear. It will be at Level 70. It is a Fire / Flying Type Pokemon. It is one of the two strongest Pokemon that can be found within the game (The other being Mewtwo).
Raikou - Can be found roaming the Johto Region after your first encounter with it. It is a part of the Legendary Beasts Trio. It will be at Level 40. It is aa Electric-Type Pokemon.
Entei - Can be found roaming the Johto Region after your first encounter with it. It is a part of the Legendary Beasts Trio. It will be at L..
On Route 36, there is a "tree" that is preventing you from passing. If you use the Squirtbottle on it that you obtained from the person in the Flower Shop in Goldenrod City, something will happen. The "tree" will begin to move. You will then go into battle with the "tree". It will soon become clear that the "tree" was actually a Sudowoodo. It will be at Level 20. After you defeat / capture it, you can now access a new area.
Make the Pokemon have barely any HP.
Make the Pokemon Fall Asleep.
Use Ultra Balls to try to catch the Pokemon.
If the Pokemon wakes up, make it fall back asleep and continue to throw Ultra Balls.
After Obtaining The Eight Johto Badges:
Will - Xatu Level 42, Jynx Level 41, Slowbro Level 41, Exeggutor Level 41, and Xatu Level 40
Koga - Crobat Level 44, Forretress Level 43, Muk Level 42, Venomoth Level 41, and Ariados Level 40
Bruno - Machamp Level 46, Onix Level 43, Hitmontop Level 42, Hitmonchan Level 42, and Hitmonlee Level 42
Karen - Houndoom Level 47, Gengar Level 45, Murkrow Level 44, Vileplume Level 42, and Umbreon Level 42
Lance - Dragonite Level 50, Dragonite Level 49, Dragonite Level 49, Charizard Level 48, Aerodactyl Level 48, and Gyarados Level 44
After Obtaining The Eight Kanto Badges:
Will - Xatu Level 62, Gardevoir Level 61, Jynx Level 60, Slowbro Level 60, Grumpig Level 59, and B..
Blue - Exeggutor Level 67, Arcanine Level 68, Machamp Level 69, Tyranitar Level 70, Rhyperior Level 70, and Pidgeot Level 72
Blaine - Houndoom Level 54, Torkoal Level 54, Camerupt Level 57, Magcargo Level 58, Rapidash Level 60, and Magmortar Level 62
Sabrina - Gallade Level 53, Wobbuffet Level 53, Jynx Level 54, Mr. Mime Level 56, Espeon Level 58, and Alakazam Level 60
Janine - Crobat Level 52, Toxicroak Level 52, Drapion Level 55, Weezing Level 56, Ariados Level 58, and Venomoth Level 59
Erika - Jumpluff Level 53, Shiftry Level 54, Roserade Level 55, Bellossom Level 56, Victreebel Level 56, and Tangrowth Level 60
Lt. Surge - Electrode Level 52, Manectric Level 52, Magnezone Level 52, Electivire Level 56, Pachirisu Level 58, and Raic..
To get to the secret room you will need the moves surf and waterfall. You need to surf to thojo falls go inside and use surf. Next use waterfall up and down both falls ( do not take literaly) there is a patch of land beside the waterfall ( right) go to it and up the stairs go to the second waterfall go in the middle of it and go behind it and your there. ( reminder: use repels)
The first exclusive Pokemon is magmortar. When you rematch blanie he will have a magmortar. Next exclusive is electivire.when you rematch lt.surge he will have an electivier.the next exclusives are scisor,herracross,yanmega,and shedinja when you rematch bugsy he/she will have all of those Pokemon, the next and last exclusive is empoleon you have to rematch the steel type gym leader of jhoto. To get all of these rare Pokemon on soulsilver you have to go to the gts or transfer from dimond,peral,platinum
Thrugh out the game there are trades so I will tell them.
To get a xatu you have to trade a haunter at the Pokemon center in pewter city. To get steelix have a rematch against the steel type gym leader of jhoto and the go to that gym and she will trade any Pokemon for her steelix like a level five uknown. To get mageton after recharging the power plant the guy left behind the owner he will trade a magneton for a dugtrio. Next game trade to get onix you have to go to violet city and the the first house away from the exit to the dark cave the kid will trade a onix for a bellspruot. Next in blackthorn citygo to the house where you get the effort ribbon the girl next to her will trade a dodrio for a dragonair.to get french pickachu capture or defeat zapdoes he will give you his phone n..
Feraligatr is the Water type choice for Johto. It has solid Attack and Defense. It learns moves such as Aqua Tail, Super Power and Hydro Pump.
My recommended moveset:
Typhlosion is the Fire type choice for Johto. It has very good Sp. Atk and solid Speed. It learns moves such as Rollout, Eruption and Flamethrower.
My recommended moveset:
Meganium is the Grass type choice for Johto. It has solid Defense and Sp. Defense. It learns moves such as Magical Leaf, Solarbeam and Aromatherapy.
My recommended moveset:
There are things called bad eggs in the game. Some ppl may think they were put only in the gb games, & not the ds games. But if you use a cheat to get an event Pokemon without the event, you will recieve a bad egg. If you do, do not walk with it & try & get it to hatch. Your game will freeze up, and that save slot will be corrupted.
I'm not really sure what time, but I'm guessing from 18:00-19:00 on wednesday.After you get Lt. Surge's phone number, go to Saffron city's train station. I saw him at 18:35. He is at the right corner. He will want to trade his french pikachu with your pikachu.(It's not really french) It will be holding a yellow shard, and the name is Zolty (I think) well I hope this helps, and if not, try it after you have at least 1 rematch with him.
After encountering the Pokemon get a snorlax or sudowoodo,teach it block. Now that the Pokemon can't escape lower it's health and it will be easier to capture.
The following Pokemon can be found in SoulSliver but not HeartGold.
What you have to do is get a rontom and put it in the front of youre party the problem is rontom is only avabel in Pokemon platnom in the old chauto thump the tv and he comes out then traid it to hg/ss and valla you can go up
Anyway, the masuda method is a way to make shiny Pokemon much easier to get, and I use it in this video to hatch a shiny riolu (NO YOU MAY NOT HAVE IT ^-^). I have hatched many shiny Pokemon using this method, and I hope it has comes in use for many of you guys watching this video.
Usually, the chances of finding/hatching a shiny Pokemon are 1/8192, but using the Masuda Method, you raise the chances 4X to 1/2048.
You need to make sure you have-
-two Pokemon you want to breed to get a shiny (from different countries)
-a Pokemon that has the ability flame body/magma armor to make eggs hatch faster (slugma, magmar, and they're evolutions are good examples.)
-the daycare poketch app (get it from that guy sitting at the table.)
When using Pokeballs, or any type of Pokeballs on wild Pokemon press the A button rapidly when the pokeball's light comes out of them and the wild Pokemon will have a higher catch rate [if the Pokemon has a catch rate of anything between 3 and 45 this may not work and also works best on ultra, safari and great balls. Also dosen't work all the time]
I'll make it this way.
Away from gym:
Where to find:
Every 12:00 - 16:00
6th floor of Goldenrod Dept. Store
Mondays and Tuesday
(Get his phone number from his wife on Wednesdays. Then on a Wednesday night, call him for a rematch.)
13-00 - 14:00
Olivine Dining room
6:00 - 10:00
You can rebattle the gym leaders by first finding them outside of the gym (times and days vary) and getting their phone numbers. When you get their phone numbers, call them when they tell you too and they'll appear at the abandoned fighting dojo in Saffron City.
After getting the Red Scale from the shiny Gyarados at Lake of Rage, take it to Mr. Pokemon and he'll give you an Exp. Share.
After beating Red, you can go to Cerulean City cave. After travelling to the depths, you'll find Mewtwo, level 70.
If you caught Kyogre or Groudon, get the one you didn't catch and a stairway inside the hidden tower will appear, giving you access to Rayquaza.
After beating Red, go to Prof. Oak and he'll give you a red or blue gem (depends on game) which when you go to the hidden chasm south west of the Safari Zone (Route 47 I believe) you can capture Kyogre or Groudon depending on what stone you have.
When you meet Prof. Oak at Pallet Town, you can get either one of the three Kanto Starters from him.
Go to Silph Co. Tower after beating Red and Steven will be at the counter. Talk to him to get either a Treecko, a Mudkip,or a Torchic.
Talk to the fisherman in the house north of the Olivine City Pokemon center to get a Good Rod.
You have to go to the house west of the Pokemon center in Ecruteak city and answer the question the man inside asks you and he'll give you the Dowsing Machine.
You can find Lapras at one of the surf spots in B2F of Union Cave every Friday.
Give Kurt Yellow apricorns to get Moon Balls. They work great on Pokemon that evolve using the Moonstone. Useless? Well, unless you want a clefairy so bad.
Give him Green Apricorns to craft Friend Balls. They work similarly to Luxury Balls, increasing your Pokemon's friendliness.
Give him Pink Apricorns to craft Love Balls. They are extremely effective in catching Pokemon the same species of your Pokemon but the opposite gender.
Give Kurt Red Apricorns to get Level Balls. They have a higher catch rate on Pokemon who's level difference is higher than your Pokemon (Wild Pokemon must be lower level).
Give him Black Apricorns for Heavy Balls. They have a higher catch rate on Pokemon that wiegh alot. Good for most Rock and Steel types.
Give Kurt Blue Apricorns to craft Lure Balls. They have a higher catch rate on Pokemon you're battling via fishing.
Give him White Apricorns to craft Fast Balls. They have a higher catch rate on Pokemon with high speed stat.
By picking those Apricorns that seem useless as an item you can give them to Kurt to craft a specific Pokeball depending on the color or Apricorn.
You know those things on the back wall in the ruins of alph not the puzzle the other thing.talk to it and it will say something in unown one says water your thinking what language is this japenese no it's unown youll have to use an item similair to what it says press use and watch it open there are 4 rare items in each one drop down and in unown it will say unown process power...now new unowns are released.
They'll be roaming around Johto after they flee from Burnt Tower, but Suicune you'll have to follow it's path.
The quickest way to complete the Unknown Report is to solve all four Stone puzzles and then catch all the Unknown symbols which represent all 26 letters of the Alphabet. After that you can catch the last two symbols (Exclamation Point and Question mark) at the ruin entrance.
The guy to the left will make your Pokemon forget moves, including HM moves. Just head to Blackthorn Move Tutor House to do this.
In the move tutor's house, giving the second guy (from the left) in the house a heart scale will allow him to reteach a Pokemon a move they forgot by levelling up.
The old lady in the Move Tutor's house can teach your Dragon Type Pokemon with High Friendship Draco Meteor.
Talk to the old man in the Pokemon move tutor house in Blackthorn to teach your Pokemon starter the most powerful move (Hydro Cannon, Frenzy Plant, and Blast Burn) to your starters, even from different gens.
They include Furret, Geodude, Bellsprout, Togetic, Tentacool, and Lickitung. Make sure you have some of them so you can get around and find items.
The legendary Prof. Oak will give you this HM near the end of the game.
You'll find the HM on Ice Path 1F in a pokeball item.
A boy on Route 36 will give you Rock Smash. Make sure you have the respective badge to use this.
You'll get this from Champion Lance after going through the Team Rocket HQ.
A hiker on Route 42 will give you Strength. Make sure you have the respective badge first.
You'll get this from a man in the Ecruteak Dance Theater.
Chucks Wife in Cianwood City will give you Fly. Make sure you have the respective badge first.
You'll get it from the Charcoal Man in Ilex Forest. Make sure you have your First Badge.
Sunny is on Route 37, and can be found on Sundays. Sunny is near the three Apricorn Trees. She'll give you the Magnet and after seeing all siblings the Smile Ribbon.
Santos can be found on saturday in Blackthorn City. Go east near the ledge to find him. He'll give you the Soft Sand and after seeing all siblings the Snooze Ribbon.
Frieda can be found on Fridays at the South side of Route 32 near the Pokemon Center. She'll give you a Poison Barb and after seeing all the siblings a Relax Ribbon.
Arthur can be found on Thursdays on Route 36. He'll give you a Hard Stone and the second time after seeing all Siblings the Careless Ribbon.
Wesley can be found on Wendnesdays at the dead end of the maze of trees north of the Lake of rage. He'll give you a Black Belt and the second time after finding all siblings the Downcast Ribbon.
Tuscany can be found on Tuesdays at the middle part of Route 29 near New Bark. She'll give you the Twistedspoon, and the second time after seeing all siblings the Shock Ribbon.
On Mondays, Monica is at the beach near the entrance to Route 40. Find her to recieve a Sharp Beak, and afterwards after meeting all siblings, you'll get a Alert Ribbon.
There are three Ace Trainers at the southernmost point of Route 34. You have to use Surf to get to their secret training spot. You'll encounter them, battle them, and then the third one will give you a Power Herb.
After meeting Bill in Ecruteak city Pokemon Center, go to his house in Goldenrod City to get a free Eevee.
In Olivine City in one of the houses, a girl will give you three random seals daily. Make sure you have the seal case.