I've removed the front left hub bearing assembly on my Subaru. Its the type which bolts in place so you don't need a press.
To get the old one out I used a slide hammer. This was semi-successful - it took a lot of banging to finally get it to budge, only it didn't so much remove the assembly as disintegrate it:
The actual hub with the lugs came out, and the flange + inside race portions were left in the car. I separated the flange from the knuckle using a chisel. That went OK though I dinged the heat shield a little.
This question is intended as a post-mortem. Did I do something wrong? Would there be a more effective procedure to use when I do the other side?
Other details:
I did apply some penetrating oil to the bolts and the flange in advance. Bolts came out no problem. I found some corrosion on the flange portion (not terrible)
The axle nut was of course removed before attempting to remove the bearing
Didn't use heat or anything other than the slide hammer
Slide hammer had "universal" fitting which went on the lugs.