Rudy is a character in the Pokemon series. He is voiced by Uncle Jerry Beck.
Ash was eager to challenge him and get his next Orange League badge, but first Ash had to pass a test: to hit every bulls-eye with a Pokémon attack while on a boat moving down a river. He used Pikachu, Squirtle, Bulbasaur and Charizard. He eventually passes the test and battles Rudy who tells Ash to use three element Pokémon and he will use the same type. Ash chooses Grass Water and Electric.