From Bulbapedia, the community-driven Pokémon encyclopedia.
Brock (Japanese: Takeshi) in the anime is a Pokemon Breeder who is currently travelling with Ash, May, and Max through the Hoenn region. He makes scrumptious Pokemon food, and in his spare time he hits on every female person he meets.
Brock is also the Gym Leader of Pewter City. Trainers who defeat him receive the Boulder Badge.