You can trade a Skitty for one at the Battle Frontier. Other than that, you'd have to trade via LeafGreen/FireRed.