In HeartGold and SoulSilver Versions, Smeargle can be found outside the Ruins of Alph (level 20-22) or at the Safari Zone (Plains zone during Morning or Day).
Chat with our AI personalities
You are most likely going to be mad when you find out... According to the Pokemon Strategy Guide, Smeargle can be found in the Ruins of Alph (in the Johto region, NOT Kanto). It is extremely hard to be found here... If you are too lazy AND you have Pokemon Platinum, Pearl, etc., you can import Smeargle from there. It is MUCH easier to be found there.
You can find Smeargle in route 212 using the Poke Radar.
you find him in the ruins of alph by weeds and you can find smeargle on there same thing on Pokemon heart gold (natu evolves at level 25)(smeargle no evolvetion)
you cannot get him on leafgreen or firered you have to trade from emerald or a gamecube Pokemon game like xd
You can find it in Pokemon Platinum, Pokemon Crystal, Pokemon HeartGold, and Pokemon SoulSilver.