Question: pokemon ultra sun and moon how to get rare candy?
Answer: Winning over 20 times in the Battle Tree. After winning over your twentieth time, approach the receptionist to get a Rare Candy. ... 
Players can also get Rare Candies by accumulating Battle Points (BP.) ... 
Players can capture an Alolan Meowth who has the ability to pick up things after battle.