Slide hammer and the above-mentioned bearing presses will give you everything you need to do a complete bearing service. I spent nearly a decade working in a bike shop and before that, my dad had his auto repair shop that I worked at from like 7 until I was 17. My wife says I can fix anything, as I spent the last 30 years designing and building industrial machinery.
That being said, I sweat every time I do this. Also, go buy a bunch of different penetrating sprays. Be prepared to spend the better part of the day doing it (for a full service, I do the BB too). When you do a task once or twice a year, you're not very proficient so it takes a bit longer. Of course, I've had a bearing fall apart during the frame extraction and I was lucky to have created the tiniest space to get some small hardened pry bars (I had these from setting microprocessors on military guidance systems) that allowed me to get the outer race free. What a PIA! Oh and that suspension retrofit on a Trek where the shock pivot is offset.... I just happen to have a machine shop to make the offset bushings.
Maybe the point here is, that experience and resources don't come cheap. Between my son and I, we have a small army of bikes so I do most work myself. If I had 2 or 3 I'd just drop them off and let someone else worry for me.