Heart scales can typically be found underground by using the Explorer Kit.
Chat with our AI personalities
Heart Scales can be purchased in the Pokeathlon shop for 1000P
You cannot find heart scales there. You have to go underground, go digging, and maybe you'll find one.
Mt. Mortar or you can buy it in the Pokeatholon Dome
you have to use hm rock smash on rocks to find them.
There's a man in Fallabur town who will re-teach a Pokemon a move for a heart scale. But you must find a heart scale, they are in several places on the map but are mostly in or near water.