Across the Kanto Region, you will find various trainers that will be looking to battle you that are actually Coach Trainers. These trainers are much like other, normal trainers; however, you will find that they have slightly stronger Pokemon than other trainers in that general area. But since they have stronger Pokemon, they will usually rewarded you with more Money and valuable Items and TMs should you defeat them. Because of the rewards they give you, it is certainly worth searching for these Coach Trainers to fully reap the benefits they offer.
Coach Trainer Location & Rewards
Coach Trainer Kareem: Route 3 - Revive
Coach Trainer Oberon: Route 4 - TM57
Coach Trainer Alpesh: Route 7 - TM12
Coach Trainer Tash: Route 10 - TM13
Coach Trainer Will: Route 11 - Eevee Candies
Coach Trainer Priya: Route 12 - TM59
Coach Trainer Midge: Route 15 - TM31
Coach Trainer Grantley: Route 17 - TM58
Coach Trainer Pam: Route 21 - TM35
Coach Trainer Amala: Route 25 - TM15
Coach Trainer Leona: Saffron City - TM23
Coach Trainer Holly: Power Tower - Eevee Candies
Coach Trainer Mable: Power Plant - Rare Candies
Coach Trainer Yas: Seafoam Islands - Rare Candies
Coach Trainer Rita: Pokemon Mansion - TM22
Coach Trainer Alemana: Victory Road - Eevee Candies
Coach Trainer Ryan: Victory Road - TM39
Coach Trainer Harjit: Cerulean City - TM60
Coach Trainer Morimoto: Celadon City - PP Max