Doesn't matter what Smeargle you have, you're going to need either heart scales or lots of Rare Candies, since Smeargle only learns Sketch every 10 levels, and can't have all 4 moveslots be Sketch at one time. The easiest way is to just use Heart Scales. The only other alternative is to level it up.