I would suggest a gothitelle! If you don't know where to find oneyou can always go to on the hunt forum. However you can get yourself a gothita by returning to that library-mansion which is close to Beryl (where you found the dead policeman)
eEdit: didn't see the last sentence sorry! But i think that gothita is your best psychic chance at the moment! Remember the field of Kiki! If you use flying type moves it will lower your accuracy due to sand!. Psychic(move) gives you better chance due to the boosted base by 1.2