>>36002346There's too many to list, but notable examples include drifloom (unburden) and alakazam (teleport) during postgame, and skitty during maingame.
As for partners in the maingame go with whatever you like. As long as it isn't skitty it won't break your game, and anything is viable really since half of the difficulty lies in outsmarting the AI and using items properly. You can freely swap characters in the postgame and recruit all other starters so it doesn't really matter.