After Amaria you can get Gastly on upper route 4 will require to melt the field in order to get to it along with rock climb I would recommend a Scrappy false swiper if possible, is a fairly low level compared to your Pokemon which should be in around the 90s while you must battle to catch it, it being close to level 20 if you can catch it