The only way you can obtain a Buneary in Heart Gold/Soul Silver is to trade it from Diamond, Pearl, or Platinum.
Chat with our AI personalities
Max out it's happiness.
Once traded from Diamond, Pearl, or Platinum, you can evolve it with max happiness.
go to the forest and catch one
Episode 13 after she catches buneary
you will typically find them in valley windworks