I decided to grind every single pokemon (except version exlusives and trade-evolutions) on minimum battles. Without Rare Candies bought for BP. Otherwise every pokemon that gets through Hala could beat the game eventualy.
44 pokemon remaining from 225 when I'm writing this post.
Anyone interrested guessing which of the remainders get to which point in the game?
EDIT: now it's just 2.