Cail
Cail is a Rogue that appears in Pokémon Colosseum and Pokémon XD: Gale of Darkness. He stands at the entrance of Pyrite Town for the duration of the game and will battle Wes several times throughout it. He is a good, but unwilling source of information who only "spills the beans" upon being defeated in battle.
He is first seen when Wes and Rui first enter Pyrite Town. He tricks Officer Johnson into letting him go with only a warning. As Johnson walks away, Cail chuckles at the man's incompetence.
Later, after Wes has visted the Pyrite Colosseum and hears about Cail having an odd Pokémon from a Hunter there, Wes approaches Cail and they battle. Cail loses and gets his Shadow Furret snagged in the process.
After Wes has defeated Miror B. Cail will battle him again and will have evolved his three normal Pokémon and replaced his Furret with a Granbull. He will battle as many times as the player wishes, one just has to leave enter a building or leave town and come back.
After Wes has defeated Evice he recives and e-mail on his P*DA from Secc. He goes to meet him and he tells him that Cail saw an strange Pokémon. Cail and Wes battle, with Cail losing again and telling Wes that he battled a trainer in a flashy outfit who used a Shadow Pokémon. It will be the Pokémon that is strong aganist the Johto Starter Pokémon that Wes chose to Snag in Phenac City. Cail directs Wes to Snagem Hideout. During this battle, of all Cail's applicable Pokémon will have evolved again.
After that battle, for an unknown reason, Cail's levels and evolutions revert to what they were after Wes defeated Miror B.
In XD: Gale of Darkness, Cail is the self-appointed gatekeeper of Pyrite Town and will not let Michael into Pyrite Town without a battle.
I am a thief. I stole all the content from Bulbapedia to put on my wiki, which has a million views & members. So HAHA.
Cail's Pokémon in XD: Gale of Darkness
Bulbapedia is so crappy, I'm going to hack into it and shut it down.