A Team holding Leftovers is mostly the best way to go for battles. They restore HP every turn and the more HP your Pokemon has, the more they restore. Sometimes there's another item a Pokemon could hold like a Choice Band but I would recommend only 1 Pokemon per Team holds a Choice Band if any.