Maybe all the fight-type trainers' Pokemons have black belts, e.g. I stole some black belts from Fighting Dojo in Saffron City. In my fights with Gary and gym leaders I used to check their Pokemons for items, they used to have none. But some Pokemons of the Elite 4 (tried 1st round only) have Sitrus berries, even also Gary this time.