AnswerTo recruit Smeargle in Pokémon MD, beat Rayquaza and get the Sky Blue Plains Friend Area. Then, go to Pelipper's Post Office, check the Bulletin Board, and find a mission for rescuing Smeargle in Howling Forest. After you finish that mission, you will unlock Howling Forest, and he will join your team.In Western Cave, Smeargle can be found on 4-6F at Lv25 with a 6.8% recruitment rate.
Explorers of the Sky/Time/Darkness:
Foggy Forest floors 1-5
Marine Resort floors 1-18
Foortune Ravine b1-5