You have to level it up with high friendship.
Woobat does not evolve in a certain level but if you make it happy a lot it will evolve into Swoobat
Just like with Golbat, you must make your Woobat happy. You can make it hold a Soothe Bell, if you don't have one you can keep it in your party or battle with it. It may take awhile, it depends on its mood towards you.
To evolve Woobat, you need to level it up all the time without using Rare Candies or Exp. Share. You need to battle using Woobat and gain Levels all the time. That way, its Happiness Value will increase and then, it evolves. Hope I helped :)
By leveling it to Lv.48.
you need to get him to level 35 to evolve but you cant make him evolve by the day care.
Level him up in Chargestone Cave.
Heart Scale does not evolve any Pokemon. You trade it to a maniac who will make Pokemon remember moves. In black and white, the maniac is in Mistralton city.
feed it a baby knarwall and make it spank Lewis
Level 25 into Haunter, then trade to make it Gengar
that deosnt make any beeping sense you coward
The Leaf Stone can only make 5 pokemon evolve. Gloom into Vileplume, Weepingbell into Victreebel, Exeggcute into Exeggcutor, Nuzleaf into Shiftry, and Pansage into Simisage.
Shaymin does not evolve in Pokemon Diamond.