Get the celebi event.
Chat with our AI personalities
I don't think you can battle Gardenia in Pokemon HeartGold.
let your Pokemon battle
No they can't.
No, you can't battle Maylene and/or Crasher Wake in Heartgold.
You can battle Giovanni but you can only battle Giovanni with the event Celebi that was distributed at Gamestop retail stores for a limited time which is no longer available.