im pretty sure you can grab the dark pulse tm right before the tenth gym leader? and not accessible before then, if my memory is right. the razor claw for weavile is much later in the game i believe, and idk where alolan meowth can be found outside of chrysalis manor ;; but spiritomb is prolly your best bet rn!