ok you really cant vs a cleffa but the only other way to get one is to breed a ditto with a clefairy or a ditto with a clefable
Chat with our AI personalities
you can put in a clefairy or clefable to get the cleffa if that doesnt work you could trade aside from that i dont know where to really fina cleffa.
sorry you have to trade it to Pokemon soul silver
Zorua is a 5th generation Pokemon it is not available in soul silver.
you have to trade it from diamond to soul silver and you can't actually catch Roselia wild in Pokemon soul silver.
Mt. Silver or the Pokemon league