Here is a list of berries that restore HP when health drops below 50%. You pick your berry:
Sitrus Berry - Restores 25% of Pokemon's HP when HP drops below 50%.
Figy Berry† - Restores 12.5% of Pokemon's HP when HP drops below 50%.
Wiki Berry† - Restores 12.5% of Pokemon's HP when HP drops below 50%.
Mago Berry† - Restores 12.5% of Pokemon's HP when HP drops below 50%.
Aguav Berry† - Restores 12.5% of Pokemon's HP when HP drops below 50%.
Iapapa Berry† - Restores 12.5% of Pokemon's HP when HP drops below 50%.
I'd recommend Sitrus Berry, since other berries can cause confusion and restore less HP, but it's whatever you choose.
†Causes confusion depending on nature of Pokemon that eats it.
Source