Piloswine does not learn Ancient Power at a specific level - you must find the Move relearner and give him a Heart Scale. In Heart Gold and Soul Silver, the Move relearner isâ¦ in Blackthorn City. If you don't have any Heart Scales, you can sometimes find them by using Rock Smash to destroy rocks.