I did this in my Crystal play through, My team was Dunsparce, Smeargle, Corsola, Delibird, Yanma and Gligar
A whack ass team but I feel like Gen 2 has a lot of my favorite Pokemon that just aren't viable, (Murkrow, Aipom Stantler etc)
Anyway for an ingame Smeargle, because he was so difficult to use, I had a Machoke catch one and use Seismic Toss so that The Smeargle would sketch it. A decent first move to train Smeargle with that doesn't hinge on his Attacking stats
The Full Move set I used was:
I had to train a Machoke for Seismic toss, A Rattata for Superfang, a Parasect for spore and a Abra or recover.
You might need to Replace Machoke with Makuhita for Moon, but the others are all in Moon
In Crystal this worked surprisingly well, Spore anything, Superfang its hp to Half and then 1-2 seismic tosses will work depending on your level, I might change Recover to a different attacking move to see if Smeargle can take something out at half HP with like Hyper beam, but probably not LOL