What tools are needed to change a wheel bearing?

Bearing needs to be pressed old out and new pressed in. Cost about $40 to have it removed from auto shop. But you can install it by chilling (freezer) the replacement bearing overnight and then heat the hub (200 oven don't want to melt the inner bearing seal) and drive the new bearing in with a soft hammer or wood block. Don't forget the bearing seals innerfirst before the bearing and then outer after bearing is in. Best to remove hub and do it on a bench.