well he is fire so you catch him at the lava place (my name hhayne)
the cave area
In the grass area
In the rocky area or the grassy area,hope i helped
You can catch makuhita in the fighting area in Pokemon diamond
Articuno, Zapdos, and Moltres all share a common friend area called Legendary Island. You can't buy this friend area from Wigglytuff; it will automatically appear once you recruit any one of the three legendary bird pokemon.
the cave area
Moltres' Friend Area is Legendary Island. You get Legendary Island upon recruiting Moltres, Zapdos, or Articuno.
In the grass area
In the rocky area or the grassy area,hope i helped
You can catch makuhita in the fighting area in Pokemon diamond
you catch banette at the fight area, resort area or survival area
In Pokémon Diamond, Moltres can be found on Route 226. To access this area, you must have the Surf ability to reach the island where Moltres resides. Once there, you will encounter Moltres, which is a Fire/Flying-type Pokémon. Be prepared for a challenging battle to catch it!
you catch it at area 16
If it's the second time you fight Moltres you can recruit Moltres. you don't have to get Moltres friend area. it's automatic after you recruit Moltres
catch pokemon in swampy area
That would be Legendary Island. You get it when you recrit Articuno, Zapdos, or moltres.
Articuno, Zapdos, and Moltres all share a common friend area called Legendary Island. You can't buy this friend area from Wigglytuff; it will automatically appear once you recruit any one of the three legendary bird pokemon.