I don't see why almost all of these suggestions have made the teams mono-type. Mono-type teams are always easier to beat than teams with more than one type. It makes sense for a few gym leaders with very common types (Falkner with flying types, Whitney with Normal types, etc.), but some of the other gym leaders should get pokemon of other types. Especially some of the later gym leaders, since they're supposed to be harder and they have rarer types.
Falkner should get a Hoothoot for sure. I like the idea of him getting a Natu.
Bugsy will be fine with Ariados/Spinarak, Ledyba/Ledian, or Heracross in place of Kakuna and Metapod.
Whitney should keep Miltank and Clefairy. I think that a Teddiursa or an Aimpom would fit her team well too. Most of the other good normal types should be saved for rematches. A Girafarig or Eeveelution would suit her for a rematch.
Morty should get a Misdreavus for sure. But I could see him with an Hypno or Jynx for variety. Maybe even a Murkrow.
Chuck should end up with a Hitmontop and a Poliwrath/Heracross. Personally, I could see him having a Donphan or a Granbull/Usaring for variety in typing.
Jasmine would be fine if they added a Skarmory and/or a Scizor to her team.
Pryce should definently get a Sneasel. Maybe a Lapras too. I think that they could give him a pokemon with the Thick Fat ability to help balance his team out (Not Miltank, maybe Snorlax or Azumarill). Personally, I could imagine him with a Slowbro/Slowking.
Clair needs less Dragonairs. Gyrados would be a great choice for her IMO, since it's practically a dragon. She should have a 5th pokemon though, especially since she's the last gym leader.
Falkner should get a Hoothoot for sure. I like the idea of him getting a Natu.
Bugsy will be fine with Ariados/Spinarak, Ledyba/Ledian, or Heracross in place of Kakuna and Metapod.
Whitney should keep Miltank and Clefairy. I think that a Teddiursa or an Aimpom would fit her team well too. Most of the other good normal types should be saved for rematches. A Girafarig or Eeveelution would suit her for a rematch.
Morty should get a Misdreavus for sure. But I could see him with an Hypno or Jynx for variety. Maybe even a Murkrow.
Chuck should end up with a Hitmontop and a Poliwrath/Heracross. Personally, I could see him having a Donphan or a Granbull/Usaring for variety in typing.
Jasmine would be fine if they added a Skarmory and/or a Scizor to her team.
Pryce should definently get a Sneasel. Maybe a Lapras too. I think that they could give him a pokemon with the Thick Fat ability to help balance his team out (Not Miltank, maybe Snorlax or Azumarill). Personally, I could imagine him with a Slowbro/Slowking.
Clair needs less Dragonairs. Gyrados would be a great choice for her IMO, since it's practically a dragon. She should have a 5th pokemon though, especially since she's the last gym leader.