Okay, first things first:
Fantina's Pokemon are...
Drifblim-Level 32
Gengar-Level 34
Mismagius- Level 36
ALL of Fantina's Pokemon are GHOST type Pokemon.
To beat her, I would recommend using a Dark, Ghost, or Bug type. Dark types are super effective against Ghost types, and other Ghost types and Bug types are good too. I would also suggest that all of your Pokemon that will be battling should be around level 34-40.
DO NOT:
-Use Normal type moves; they have NO effect
-Use Psychic, because they are only good against ghost Pokemon with dual types (out of Fantina's Pokemon, only Gengar is a dual type Pokemon)
-Fighting types also have no effect
-Rock/Ground types are extremely bad against ghost too
get lv 40 Pokemon here are some good Pokemon types and sujestions
umbreon dark type Pokemon are strong against ghost type
teach a Pokemon pschic for her gengar
an electric type attack for drifloon/drifblim.
and get a budew evolve it into roserade with a light stone that can be found at
Route 228, Iron Island/pickup or underground
Well, as a ghost-type gym leader, I can name a few personal weakness that ghost-type Pokemon have. Ghost-type does a lot of effect on ghost type weirdly. Her Duskull is simple to beat and Haunter is slightly easier but the problem is Mismagius. Watch out, her Mismagius has Magical Leaf and it might damage your Water-types quite a lot. Do not use normal-type attacks; they won't do any effect on them. You can find a Misdreavus around Enterna City at night and give it a Dusk stone so it would be a Mismagius too and it might beat Fantina. If you can't find any other ghost-types, I would suggest using moves that are just plain effective. If you have lots of Pokemon, slightly higher than Lv.27, I think you would have a lucky chance.
Sorry if I hadn't been much help. Good luck!
Use dark types.......get a shinx, evolve it to luxio then into luxray. I think Luxray learns a powerful dark type move, Crunch, at level 42. But if you don't want to train him up to that level, he learns bite at level 16.....Bite is pretty good, too.
Fantina is a Ghost-type specialist so Mismagius, Gengar and Drifblim in Diamond and Pearl and Duskull, Mismagius and Haunter in Platinum. Duskull and Mismagius are Ghost-types so using Dark or Ghost-type Pokemon such as Gengar, Umbreon, Spiritomb, Sableye, Sneasel and Weavile would be able to beat it, Drifblim is a Ghost and Flying-type so using a Ghost-type, an Ice-type, a Dark-type or an Electric-type such as Haunter, Jynx, Cloyster, Dewgong, Sableye or Pikachu would be able to beat and Haunter and Gengar are both Ghost and Poison-types and because of which you could use Psychic, Dark and Ghost-types in order to beat them.
after you have done the fourth gym leader and have visited celestic town then you can fight fantina the 5th gym leader (ghost/dark pokemon)
If you have a dark type like crobat or golbat level 34 or so you can sweep through her team.
with flying type
Vere goed Pokemon like level 100
After you get the HM and earn the Fantina in the Hearthome City Gym
You can find her at the Contest Hall.
In the Hospital. Because she has diarhea.
There is no battlable character named Katrina in Pokemon Diamond. However, the Gym Leader Fantina can be battled in her gym after delivering the Charm to the grandmother in Celestic Town
She goes to stark moutain to battle razqayza arceus
Beat maylene and wake first.
Beat Fantina in Hearthome City.
After you get the HM and earn the Fantina in the Hearthome City Gym
you have to beat 2 other gym leaders before fantina appears, you have to beat wake and maylene. wake is a water gym leader and maylene is a fighting gym leader
Beat the forth gym (fighting).
Go to celestic town and talk to the elder,and beat that dumb grunt,then go there and she should be there
she is in the contest hall at hearthome, if not you have ti beat the next gym leaeder then come back.
Go to Hearthome City. Although first you have to beat Mayleen and Crasher Wake. After that you can challenge her. You don't have to beat Mayleen and Crasher Wake in Pokemon Platinum. -
You can find her at the Contest Hall.
in platinum she is in the Pokemon contest center
You got to clanclave city( not sure how u spell it) to get your sixth badge.
You have to compete in a contest and then go beat crasher wake in Pastoria City.