Berry Master
The Berry Master is a man from the games who gives out Berries. He is located on Route 30 in Generation II, Route 123 in Generation III, and on Route 208 in Generation IV.
The Berry master of Generation III give players two berries each day if he was talked to. They could be any Berry numbered from 1 (Cheri) to 30 (Nomel, as the five that came immediately afterwards were special, one-time berries players could get from his wife for saying special phrases, and the ones that came after those five were special event berries that could only be obtained at the Battle Frontier and in Pokémon Colosseum and XD. The Berry master of Generation II only gives a plain Berry (the one that heals 10 HP).
In Generation IV, however, the Berry Master only gives out one berry, though it could again just be any berry from 1 to 30.